Bri*_*n G 113 javascript jscript
我一直想知道HecK是什么意思?!?是JScript和JavaScript之间的区别.
Zac*_*ach 80
真正的ECMAScript只是不同的名称.John Resig有一个很好的解释.
这是完整版本细分:
Pat*_*ick 38
据我所知,有两件事:
cas*_*ora 21
来自维基百科:http://en.wikipedia.org/wiki/Jscript
JScript是ECMAScript脚本语言规范的Microsoft方言.
JavaScript(ECMA规范的Netscape/Mozilla实现),JScript和ECMAScript是非常相似的语言.事实上,名称"JavaScript"通常用于指代ECMAScript或JScript.
Microsoft使用名称JScript来实现它以避免商标问题(JavaScript是Oracle Corporation的商标).
Javascript,这种语言,首先来自Netscape.
微软反向设计Javascript并称其为JScript以避免与Sun的商标问题.(Netscape和Sun当时合作,所以这不是一个问题)
语言是相同的,都是ECMA脚本的方言,事后标准.
尽管语言相同,但由于JScript在Internet Explorer中运行,因此它可以访问浏览器公开的不同对象(例如ActiveXObject)
很久以前,所有浏览器提供商都在为他们的浏览器制作 JavaScript 引擎,只有他们和上帝知道其中发生了什么。一天美好的一天,ECMA International 来了说:让我们根据通用标准制造引擎,让我们制造一些通用的东西,让生活更轻松有趣,他们制定了这个标准。因为所有浏览器提供商都基于 ECMAScript 核心(标准)制作他们的 JavaScript 引擎。
例如,谷歌浏览器使用 V8 引擎,这是开源的。您可以下载它并查看 C++ 程序如何将 JavaScript 的命令“打印”转换为机器代码。
Internet Explorer 为他们的浏览器使用 JScript (Chakra) 引擎,其他人也这样做,他们都使用公共核心。