3

では、JScript が JavaScript と異なる場合、IE は jQuery や他のすべての JavaScript をどのように解釈するのでしょうか?

JavaScript を IE 用の JScript に置き換えた方がよいでしょうか? パフォーマンスの違いはありますか?

4

3 に答える 3

2

JScript と JavaScript は同じです。それらはお互いの単なるエイリアスです:

ウィキペディアより)

JavaScript の第一人者 Douglas Crockford が、YUI シアターでの The JavaScript Programming Languageと題する講演で説明したように、「[Microsoft] は、商標の問題について Sun と取引することを望まなかったので、彼らの実装を JScript と呼びました。多くの人々は、JScript は、と JavaScript は異なるが類似した言語です。そうではありません。これらは同じ言語の別の名前であり、名前が異なる理由は商標の問題を回避するためです。」

2 つのスクリプトの唯一の違いは、ブラウザー間の違いです。

于 2010-11-08T17:46:42.327 に答える
0

IE ブラウザーのみに追加のスクリプトを挿入できます。

<script type="text/jscript" src="jsforie.js"></script>

他のブラウザのパフォーマンスを向上させます。

于 2010-11-08T22:55:02.570 に答える
0

他の人が言ったように、JavaScript と JScript はまったく同じです。IE は JQuery を他の JavaScript コードとして解釈します。実際、JQuery は、IE のものを含め、ほとんどのブラウザーの不一致に対する回避策を実装しています。

パフォーマンスについて - IE JScript/JavaScript のパフォーマンスは、他のすべての最新ブラウザーと比較してひどいものです。10倍以上ひどい。

残念ながら、訪問者に別のブラウザーを使用するよう説得する以外に、速度を上げるためにできることは何もありません。

于 2010-11-08T22:05:04.477 に答える