我阅读了以下两个链接
http://en.wikipedia.org/wiki/ECMAScript
What is the difference between JavaScript and ECMAScript?
我的问题是,ECMAScript是否可以下载和使用而不是JavaScript?
答案 0 :(得分:16)
ECMAScript是语言。
我们在浏览器(和其他客户端)中所拥有的是符合ECMAScript的实现 - JavaScript(用于基于Mozilla的客户端),JScript(用于Internet Explorer和Windows脚本宿主),ActionScript(使用过的)在Adobe Flash中)等。
其中一些实现 - 主要是当代浏览器中使用的实现 - 基于ECMA-262标准的第3版,而其他 - 例如最新的ActionScript - 基于同一标准的第4版。请注意,第4版目前已被放弃,支持第5版,许多浏览器已经started implementing。
第3版的测试套件最近是released by Google。第5版的版本也是currently in the works。
答案 1 :(得分:6)
这只是一个标准来决定“javascript”语言的实现,它不是你“下载和运行”的东西。您可以根据ECMAScript规范编写代码,并且非常期望它能够在所有“javascript”解释器上运行(或者无论如何都是这个想法; - )
据我所知,没有用于针对ECMAScript测试代码的验证套件,但这并不是我认为需要的。