0

backbone.jsとasp.netで働き始めたばかりです。コードは Firefox で正常に動作し、同じコードが IE 8 では動作しません。IE 8 で動作させるには、何かを設定する必要がありますか?

Console.log は Firefox でのみ機能します。ログに記録されたメッセージが IE8 のどこに表示されるかわかりません (すでに IE 8 の開発者ツールを使用しています)。

ありがとう

4

2 に答える 2

4

IE 8 では、[スクリプト] タブ (HTML、CSS、スクリプト、およびプロファイラーのタブがある左側に表示されます) に移動でき、コンソールはそのタブの右側にあります。

最初の質問に対する答えはノーです。Backbone.js と IE に特別なことは何もありません。標準に完全に準拠した JavaScript がいくつかあるはずですが、もちろん IE 8 はそれを好まないでしょう。

たとえば、末尾のコンマでリストを終了しないでください。

{
  "something" : "value",
  "other" : "different value",
}

Firefox では問題ありませんが、IE ではそれほどでもありません。

幸運を。

于 2012-07-17T16:29:00.260 に答える
2

私は最後のプロジェクトでこれに遭遇しました。John が言及したような項目は、jslint を介してコードを実行することでフラグを立てることができます。末尾のコンマが私の最大の犯罪者でした

http://www.jslint.com/を使用すると、IE での実行に関係のないエラーと警告の一部を減らすことができます。

于 2012-07-17T20:35:34.783 に答える