問題タブ [strict]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4383 参照

internet-explorer-8 - IE8で厳密なモードを確保する

厳密なDoctypeを追加したにもかかわらず、明らかにquirksモード(または少なくともIE 7標準モード)をトリガーしています。

およびIE互換性リストメタ:

ページの[開発者ツール]ウィンドウを確認しましたが、ページのデフォルトはIE 8標準モードであると表示されていますが、それでもページが正しくレンダリングされません。ただし、開発者ツールのモードを別のモードに変更してからIE 8標準モードに戻すと、ページが正しくレンダリングされます

私が見逃している他のIE固有の呪文はありますか、それともこれはIE 8(またはIE開発ツール)の既知のバグですか?

それが役に立ったら、ここにページの最初の数行があります(申し訳ありませんが、ページへのリンクはありません。これは、イントラネットへの展開を目的とした独自の製品です)。DOCTYPEの前に何も表示されないことを確認しました(ただし、IE 8では問題ではなくなったようです)。

0 投票する
4 に答える
2936 参照

perl - Perl の strict でパラメーター ハッシュを渡せないのはなぜですか?

パラメータをハッシュとして渡したい perl サブルーチンがあります (目的は、パラメータ 'iconsize' に応じて css を含めることです)。

私は呼び出しを使用しています:

サブルーチン get_function_bar_begin の場合:

これによりエラー メッセージが表示されるのはなぜですか。

実行モード 'start' の実行中にエラーが発生しました: undef エラー - CheckBar.pm の行 334 で「strict refs」が使用されている間、文字列 (「iconsize」) を HASH ref として使用できません

私はここで何か間違っていますか?データ ('iconsize') をハッシュとして送信する別の方法はありますか?

(私はまだ Perl に慣れていません)

編集:私のために働いた解決策。私は呼び出しを変更しませんでしたが、私の機能:

0 投票する
2 に答える
943 参照

html - 厳格モードの場合、テーブルのセル間隔とセルパディングは常に 0 (EVEN IF EXPLICTILY SET) ですか?

quirks モードから strict モードに変換しているページがあります。私はこれを追加しました:

突然、セルパディングとセル間隔を使用するすべてのテーブルが崩壊しました。ページは IE7 では問題なく表示されますが、Firefox では折りたたまれています。これは期待されていますか?

厳密モードを使用すると、設定cellpadding=10しても 0 としてレンダリングされますか? (パディングなし)?

すべてのテーブル セルを に変換する必要がありdivsますか?

0 投票する
5 に答える
2689 参照

perl - Perl:ループ内で(私の)変数を宣言するのが遅いのはなぜですか?

次のプログラムの違いは、通訳者のPOVとは何ですか。

最初のプログラムの「時間」レポート:

そして2番目のために:

0 投票する
5 に答える
1207 参照

c - 厳格なISOC適合性テスト

私は現在、さまざまな建物環境間でかなり移植性が必要なCプロジェクトに取り組んでいます。このプロジェクトは、ホストされたC環境上のPOSIX準拠システムを対象としています。

優れた移植性を実現する1つの方法は、選択した標準に準拠してコーディングすることですが、特定の翻訳単位がISO Cに厳密に準拠しているかどうかを判断することは困難です。たとえば、一部の翻訳制限に違反している可能性があります。コンパイル環境からの診断メッセージがなくても、未定義の動作に依存している可能性があります。大規模なプロジェクトの厳密な適合性をチェックできるかどうかさえわかりません。

それを念頭に置いて、翻訳ユニットの特定の標準(C89やC99など)の下で厳密なISO C適合性をテストするためのコンパイラ、ツール、または方法はありますか?

どんな助けでも大歓迎です。

0 投票する
0 に答える
920 参照

url - URL がブラウザの履歴に保存されないようにする

特定のパラメーターを含む URL へのポップアップ ウィンドウを開く必要があります。パラメータには、ブラウザの履歴に表示されないようにしたい情報が含まれています。URL はサードパーティのサイトを指しており、それらのパラメータがそれらに転送される方法に影響を与えることはできません (たとえば、POST を使用できません)。

現在、私はこれを回避して、サーバーにサードパーティのページのコンテンツを iframe にロードするページを作成しましたが、これは機能しているようです。

しかし、これを行う他の方法があるかどうか疑問に思っていました。ジャバスクリプトか何か?この iframe のマイナス面は、私たちが目指している XHTML Strict に準拠していないことです。

ここには他にも同様の質問がありますが、良い答えが見つかりませんでした。

編集:どうやら、これは IE では期待どおりに機能しません。別の理由で解決策をまだ保持している可能性がありますが、「防弾」の解決策があるかどうかを知っておくとよいでしょう.

0 投票する
3 に答える
1625 参照

javascript - javascriptを介してIE8で非標準属性を取得するには?

次の doctype を持つ HTML ページがあります。

ただし、HTML には次のタグが含まれています。

(編集: 実際には、HTML にはアプレットが含まれていません。アプレットは、他の JavaScript コードによって動的に作成されます)。

はい、それappletが非推奨であることはわかっています。appletタグにsrc属性を含めることはできませんが、その HTML コードを編集することはできません。

問題は、次の Javascript コードです。

FF と Chrome では「blahblah」と表示されますが、IE8 では と表示されますnull。また、appletElement.attributes['src']定義されていません。

src厳密モードでIE8で属性を取得する方法を知っている人はいますか?

ありがとう

0 投票する
1 に答える
3017 参照

jquery - ドキュメントStrictのラウンドアバウトjquery

http://fredhq.com/projects/roundabout/のドキュメント Strict でRoundabout jquery を使用していますが、IE では動作しません。これは私のソースです:

HTML:

CSS:

JS:

それはなぜです?およびDOCUMENT STRICTで修正する方法、ありがとう

0 投票する
2 に答える
1257 参照

perl - ダンパーを使用しても障害が発生しない

次のようなコードを実行する場合:

何も出力されず、コンパイルおよび実行時にエラーは発生しません。なぜこれが起こるのですか?strictがこのコードの実行を妨げないのはなぜですか? Dumper が不明であるにもかかわらず、実行時にエラーが発生しないのはなぜですか?

それらが明示的に有効になっていると警告が生成されることは知っていますが、このコードが何らかの形で「正しい」と見なされる理由に興味があります。

0 投票する
2 に答える
4063 参照

javascript - 厳密モードでこれが違法なのはなぜですか?

ええ、ええ、私は知っています、厳密なモードはまだ出回っていませんが、実際には、私は将来を計画しています...

それで、これはなぜですか:

... ES5 Strictモードでは許可されていませんか?

それとも私は誤解していますか?JSLint:

もう少し冗長になりますか?

編集:

混乱を避けるために、元のコードの詳細を次に示します。