9

私たちの多くが知っているように、IE7 は末尾のコンマを含む JavaScript コードにはあまり適していません。これは、最新の JS フレームワークを使用し、多くの JS コードを含むプロジェクトにとって大きな問題になる可能性があります。このテーマに関する非常に優れた記事で、著者は次のように述べています。

ツールの面では、これらの悪魔と戦うための私の好みは、Eclipse JavaScript 開発ツールです。JSDT の JavaScript ソース エディターは、末尾のコンマをエラーとしてフラグ付けします: http://www.enterprisedojo.com/wp-content/uploads/2010/12/jsdtRules.png

ただし、WTP/JSDT で Eclipse Indigo を使用すると、末尾のコンマがエラーとして表示されず、これを修正するための適切な設定が見つかりません。

JavaScript の末尾のコンマにエラーとしてフラグを付けるように Eclipse をセットアップするにはどうすればよいですか?

4

3 に答える 3

3

コンマ演算子の誤った構文エラーを含む別のバグの修正により、初期化子の末尾のコンマの構文エラーも削除されたようです。技術的には正しいです。標準では、それらは許可されており、IE7 は単に非準拠であると述べています。それらを元に戻すことを求める機能リクエストが開かれています。

于 2012-01-25T22:33:56.323 に答える
2

トピックから少し外れますが、JSLint を使用して JavaScript コードの構文をチェックすることも検討する必要があります。末尾のコンマについて警告しますが、他の多くの潜在的な問題についても警告します。Eclipse 用の優れたプラグインhttp://marketplace.eclipse.org/content/phonegap-android-jslintjshintがあります。セットアップ手順: http://www.mobiledevelopersolutions.com/home/announce-1/mds12released-nowwithjslintjshint

于 2011-10-13T09:38:42.190 に答える
0

Make sure you're in the correct perspective (ie JavaScript as opposed to Java).

Also, I found in Helios that if I added a JS file to the project by right-clicking and adding a new 'File' (which I would then name with a .js extension) didn't make the UI pick up that it should be treated as a JS file--no syntax highlighting, checking, etc. If I added it specifically using the new JavaScript file option, it worked fine.

于 2011-09-14T16:45:20.967 に答える