Firebugを使用してデバッグできるように、Firefoxを使用して開発しているWebページ上にextjsオブジェクトのコレクションがあります。しばらくすると、私は互換性をチェックしてIEで空白のページを取得するためにIEを起動しますが、すべてFFで動作します。extjsグリッドはIEではなく、Firefoxで動作します
IEではJavaScriptエラーは発生しません。
Firebugを使用してデバッグできるように、Firefoxを使用して開発しているWebページ上にextjsオブジェクトのコレクションがあります。しばらくすると、私は互換性をチェックしてIEで空白のページを取得するためにIEを起動しますが、すべてFFで動作します。extjsグリッドはIEではなく、Firefoxで動作します
IEではJavaScriptエラーは発生しません。
Firebugのオプションで "Strict Warnings"をオンにし、ページの.jsソースファイルで警告を探します。 Firefoxはコレクションの最後のメンバーの後にコンマをはるかに許しているようです。 「ECMA-262オブジェクトイニシャライザではコンマが合法ではありません」という警告が表示されます。これは問題を正確に示しました。
jslint.comは、IEのJavaScriptの問題で多くを助けます。 FFが無視し、IEのチョークを掛けるカンマがあるのはあまりにも簡単です。
'Firefoxは、コレクションの最後のメンバーの後にコンマをはるかに許しているようです。
うん!!それでおしまい。 jslintに加えてtheresもhttp://www.jsonlint.com/が利用可能です。
これは私がPHPで使用するNetbeansの良い点です。私のJavascriptでリストやオブジェクトの末尾にカンマを置くと、IEにはそれが気に入らないという警告が表示されます。そうでなければ私はおそらく知らなかったでしょう。 – cletus