因此,当JScript与JavaScript不同时,IE如何解释jQuery以及所有其他JavaScript?
用JScript for IE替换JavaScript是否更好?有没有性能差异?
答案 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>
它将提升其他浏览器的性能。