JavaScriptをインターネットエクスポーラーでJScriptに置き換える理由はありますか?
-
29-09-2019 - |
質問
JScriptがJavaScriptと異なる場合、IEはjQuery、および他のすべてのJavaScript-Sをどのように解釈しますか?
JavaScriptをIEのJScriptに置き換える方が良いですか?パフォーマンスの違いはありますか?
解決
JScriptとJavaScriptは同じです。彼らはお互いのエイリアスです:
(経由 ウィキペディア)
JavaScriptのGuru Douglas Crockfordが彼の講演で説明したように JavaScriptプログラミング言語 Yui Theaterでは、[Microsoft]はトレードマークの問題についてSunに対処したくなかったので、彼らは実装JScriptと呼びました。多くの人はJScriptとJavaScriptは異なるが似た言語だと思います。そうではありません。そうではありません。同じ言語の異なる名前と名前が異なる理由は、商標の問題を回避することでした。」
2の唯一のスクリプトの違いは、クロスブラウザーの違いです。
他のヒント
IEブラウザのみに追加のスクリプトを挿入できます -
<script type="text/jscript" src="jsforie.js"></script>
他のブラウザのパフォーマンスが向上します。
他の人が言ったように、JavaScriptとJScriptは同じです。 IEは、他のJavaScriptコードとjQueryを解釈します。事実上、jQueryがIEのものを含むほとんどのブラウザの矛盾の回避策を実装する場合。
パフォーマンスについて-JScript/JavaScriptのパフォーマンスは、他のすべての最新のブラウザと比較してひどいです。 10倍以上のようにひどい。
残念ながら、訪問者に別のブラウザを使用するよう説得しようとする以外に、スピードアップするためにできることは何もありません。