3

那么当 JScript 与 JavaScript 不同时,IE 是如何解释 jQuery 和所有其他 JavaScript-s 的呢?

用 JScript for IE 替换 JavaScript 会更好吗?有性能差异吗?

4

3 回答 3

2

JScript 和 JavaScript 是一样的。它们只是彼此的别名:

(通过维基百科

正如 JavaScript 大师 Douglas Crockford 在其题为YUI 剧院上的 JavaScript 编程语言的演讲中所解释的那样,“[Microsoft] 不想就商标问题与 Sun 打交道,因此他们将其实现称为 JScript。很多人认为 JScript “

两者之间唯一的脚本差异在于跨浏览器的差异。

于 2010-11-08T17:46:42.327 回答
0

正如其他人所说,JavaScript 和 JScript 是一回事。IE 将 JQuery 解释为任何其他 JavaScript 代码。如果事实上 JQuery 实现了大多数浏览器不一致的解决方法,包括 IE 中的不一致。

关于性能 - 与所有其他现代浏览器相比,IE JScript/JavaScript 的性能非常糟糕。可怕的比 10 多倍还要糟糕。

不幸的是,除了试图说服您的访问者使用其他浏览器之外,您无法做任何事情来加快速度。

于 2010-11-08T22:05:04.477 回答
0

您只能为 IE 浏览器插入额外的脚本 -

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

它将提高其他浏览器的性能。

于 2010-11-08T22:55:02.570 回答