2010-11-08 68 views
3

因此,当JScript与JavaScript不同时,IE如何解释jQuery以及所有其他JavaScript-s?是否有任何理由在Internet Expolorer中用JScript替换JavaScript?

用JScript for IE替换JavaScript会更好吗?有没有表现差异?

+2

它们都使用ECMA脚本标准。 http://www.ecmascript.org/ – zzzzBov 2010-11-08 17:31:21

+1

@zzzzBov微软很少遵循标准,并有不同的想法。就像盒子型号一样......只有在最新版本中,他们才开始遵循规格。 – Bakudan 2011-09-07 21:24:38

回答

2

JScript和JavaScript是一样的。他们对于对方只是别名:题为上YUI剧院JavaScript编程语言

(通过Wikipedia

如JavaScript的大师道格拉斯·克罗克福德在他的谈话解释说,“[微软]没有想要与Sun讨论商标问题,所以他们称它们为JScript实现,许多人认为JScript和JavaScript是不同的,但类似的语言,事实并非如此,它们只是同一种语言的不同名称,名称不同的原因是为了解决商标问题。“

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

+0

那么,是否有任何实际的JScript使用,任何使用JScipt而不是JavaScript的网站? – Bakudan 2010-11-08 19:35:54

+0

JScript == JavaScript。差异不在名称中,而是在浏览器选择中。 (例如,IE添加了对ActiveX控件的支持。) – 2010-11-08 21:49:46

+2

JScript!== JavaScript :) – Bakudan 2011-01-20 17:38:27

0

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

关于性能 - 与所有其他现代浏览器相比,IE JScript/JavaScript的性能非常糟糕。糟糕得多十倍以上。

不幸的是,除了试图说服您的访问者使用其他浏览器之外,没有办法加速它。

0

的IE浏览器only-

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

这将推动其他浏览器的性能,您可以插入一个额外的脚本。

+0

我不太明白。这是提高IE浏览器或其他浏览器?你在哪里找到它?它是什么? – 2010-11-08 23:31:20

相关问题