我阅读了下面的两个链接
http://en.wikipedia.org/wiki/ECMAScript
JavaScript 和 ECMAScript 有什么区别?
我的问题是,ECMAScript 是否作为我可以下载和使用的东西而不是 JavaScript 存在?
我阅读了下面的两个链接
http://en.wikipedia.org/wiki/ECMAScript
JavaScript 和 ECMAScript 有什么区别?
我的问题是,ECMAScript 是否作为我可以下载和使用的东西而不是 JavaScript 存在?
ECMAScript 是一种语言。
我们在浏览器(和其他客户端)中拥有的是兼容 ECMAScript 的实现- JavaScript(用于基于 Mozilla 的客户端)、JScript(用于 Internet Explorer 和 Windows Script Host)、ActionScript(用于 Adobe Flash)等。
其中一些实现 - 主要是现代浏览器中使用的那些 - 基于ECMA-262 标准的第 3 版,而其他实现 - 例如最新的 ActionScript - 则基于相同标准的第 4 版。请注意,目前已放弃第 4 版,取而代之的是第 5版,许多浏览器已经开始实施。
第 3 版的测试套件最近由 Google 发布。第五版目前也在制作中。
这只是规定“javascript”语言实现的标准,而不是您“下载并运行”的东西。您可以根据 ECMAScript 规范编写代码,并且几乎希望它能够在所有“javascript”解释器上运行(或者这就是想法;-))
据我所知,没有用于针对 ECMAScript 测试您的代码的验证套件,但我从来没有觉得需要它。