問題タブ [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 に答える
7633 参照

javascript - javascriptの組み込み関数を無効にする(アラート)

シンプル:無効化/上書きしたいalert()

これはできますか?

さらに重要なことに、これを行うのは正しいですか?

ストリクトモードはどうですか?

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

javascript - hasOwnProperty と ECMAScript 5 厳格モード

私は興味があります: ECMAScript5 仕様が厳密モードで事前定義されたオブジェクト プロトタイプのプロパティを強化していない理由を知っている人はいますか? たとえば、hasOwnProperty の定義方法に関する情報はないようです。私はそれを再定義しようとしました (そして FF4 ベータ版でコードをテストしました) が、これでうまくいくことができました。私が何も悪いことをしていなければ、これは誰でもObject.prototype.hasOwnPropertyプロパティを再定義でき、プロパティを動作させるためにそれに依存するすべてのコードを実際に台無しにすることができることを意味します...

これについての考え?

編集:仕様を掘り下げると、もう少し情報が...

以下のコメントにあるように、Object.prototype に適用されたメタデータ (Writable、Enumerable、および Configurable がすべて false に設定されている) と FF 4 ベータ版 (これは私がテストを実行するために使用しています) は例外を生成します。

ありがとう。

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

javascript - ECMAScript の "use strict" をグローバルに有効にする方法は?

文字通り何百もの JavaScript ソース ファイルを含むプロジェクトがあります。プロジェクトで厳密モードを有効にする最良の方法は何ですか? 私はこのアクションの結果を理解しており、この機能の展開に関するアドバイスのみを求めています. すべてのファイルに「use strict」を配置するのは楽しくないようです。

0 投票する
6 に答える
1634 参照

javascript - Javascript 内の html タグのため、XHTML Strict は有効ではありません

XHTML Strict マークアップを使用してサイトを作成しています。HTML 内に js スクリプトを配置する必要があります。

残念ながら、このスクリプト内に "" タグがあるため、xhtml は有効ではなくなりました。xhtmlを削除せずに検証するにはどうすればよいですか?

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

joomla - Joomla 1.6 の問題

最近、XAMPP ローカル サーバーに Joomla 1.6 をインストールしましたが、次のエラー メッセージが表示されました。

厳格な基準: JButtonPopup::fetchId() の宣言は、78 行目の J:\XAMPP\htdocs\joomla16\libraries\joomla\html\toolbar\button\popup.php の JButton::fetchId() の宣言と互換性がある必要があります。

XAMPP 1.73 および 1.74 で試してみましたが、同じメッセージが表示され、拡張機能をインストールしようとすると、「ディレクトリを作成できません」というメッセージが表示されます。

私を助けてください。

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

actionscript - ActionScript: 常に厳密な等価 ("===") を使用する必要がありますか?

等値チェックを行うときに常に「===」(厳密な等値) を使用する必要があるかどうか疑問に思っています...「==」(非厳密な等値) を使用することが望ましい場合の例はありますか? 特に、次のことを行う必要があります。

  • if (param1 == null || param1.length == 0)

なれ

  • if (param1 === null || param1.length === 0)?

文字列のようなものはどうですか?param1 == "This is a String."

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

android - LVL-「マーケットからダウンロードしなかった場合はfinish()」のステートメント

これを行う「if条件」を含む簡単なステートメントが必要です。「マーケットからダウンロードしなかった場合は、finish()」。私がよく理解している場合、制御には2つのタイプがあります。Androidマーケットサーバーに接続するたびに厳密に制御を実行し、オフラインチェックのために電話のどこにもデータを保存しないようにする必要があります。いつものように、スタック市民に感謝します!

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

sql-server - SqlServerはvarcharからdatetimeに厳密に変換します

Sql Server 2005でvarcharをdatetimeに変換しています。提供されたvarcharの形式が予期しない場合、Sql Serverを強制的に失敗させることはできますか?

例:

期待される結果:103はdd / mm / yyyyを意味するため、クエリは失敗します(msdnを参照)。

実際の結果:2010-02-01 00:00:00.000

要求された施行の主な目的は、日と月の順序です。varcharがyyyy-mm-ddの形式で提供されている場合、提供された形式(dd / mm / yyyy)の日/月の順序により、SQL Serverはmmを日として扱い、ddを月として扱います。

:このケースを手動で処理するカスタム関数を作成できます。しかし、そのようなエンタープライズDBがすでにデータを厳密に処理できることを願っています。

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

javascript - JavaScript: ECMAScript 5 の Strict モード ("use strict") は、一重引用符 ('use strict') を使用して有効にできますか?

"double"JavaScript は、文字列が二重引用符で囲まれているか、単一引用符で囲まれているかを気にしません'single'

ECMAScript 5 の厳密モードのすべての例では"use strict"、二重引用符で囲んで有効にしています。次のことはできますか (一重引用符):

Strict モードが有効な場合はtrueを返し、そうでない場合はfalseを返します。

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

xhtml - XHTML 1.0 Strict では、どのタグが自己終了可能で、どのタグが終了タグを持っている必要がありますか?

XHTML 1.0 Strict では、どのタグが自己終了可能で、どのタグが終了タグを持っている必要がありますか?

例:

XHTML 1.0 Strict で終了タグが必要な特定のタグ、自己終了タグ、またはいずれかの方法で機能するタグはありますか?