有没有理由在Internet Explorer中用脚本替换JavaScript?

时间:2010-11-08 17:21:39

标签: javascript performance jscript

因此,当JScript与JavaScript不同时,IE如何解释jQuery以及所有其他JavaScript?

用JScript for IE替换JavaScript是否更好?有没有性能差异?

3 个答案:

答案 0 :(得分:2)

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

(通过Wikipedia

  

正如JavaScript大师道格拉斯·克罗克福德(Douglas Crockford)在他关于YUI Theatre的名为 The JavaScript Programming Language 的演讲中所解释的那样,“[微软]不想与Sun就商标问题打交道,所以他们称他们为实现JScript。很多人认为JScript和JavaScript是不同但类似的语言。事实并非如此。它们只是同一种语言的不同名称,名称不同的原因是为了解决商标问题。“

2之间唯一的脚本差异将是跨浏览器的差异。

答案 1 :(得分:0)

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

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

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

答案 2 :(得分:0)

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

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

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