では、JScript が JavaScript と異なる場合、IE は jQuery や他のすべての JavaScript をどのように解釈するのでしょうか?
JavaScript を IE 用の JScript に置き換えた方がよいでしょうか? パフォーマンスの違いはありますか?
では、JScript が JavaScript と異なる場合、IE は jQuery や他のすべての JavaScript をどのように解釈するのでしょうか?
JavaScript を IE 用の JScript に置き換えた方がよいでしょうか? パフォーマンスの違いはありますか?
JScript と JavaScript は同じです。それらはお互いの単なるエイリアスです:
(ウィキペディアより)
JavaScript の第一人者 Douglas Crockford が、YUI シアターでの The JavaScript Programming Languageと題する講演で説明したように、「[Microsoft] は、商標の問題について Sun と取引することを望まなかったので、彼らの実装を JScript と呼びました。多くの人々は、JScript は、と JavaScript は異なるが類似した言語です。そうではありません。これらは同じ言語の別の名前であり、名前が異なる理由は商標の問題を回避するためです。」
2 つのスクリプトの唯一の違いは、ブラウザー間の違いです。
IE ブラウザーのみに追加のスクリプトを挿入できます。
<script type="text/jscript" src="jsforie.js"></script>
他のブラウザのパフォーマンスを向上させます。
他の人が言ったように、JavaScript と JScript はまったく同じです。IE は JQuery を他の JavaScript コードとして解釈します。実際、JQuery は、IE のものを含め、ほとんどのブラウザーの不一致に対する回避策を実装しています。
パフォーマンスについて - IE JScript/JavaScript のパフォーマンスは、他のすべての最新ブラウザーと比較してひどいものです。10倍以上ひどい。
残念ながら、訪問者に別のブラウザーを使用するよう説得する以外に、速度を上げるためにできることは何もありません。