2009-10-02 86 views

回答

6

这只是一个标准来规定“javascript”语言的实现,它不是“下载和运行”的东西。你可以写你的代码对抗ECMAScript规范,几乎期望它可以在所有的“JavaScript”解释器上运行(或者这就是主意;-))

据我所知,没有验证套件根据ECMAScript测试你的代码,但这并不是我曾经觉得需要的。

16

ECMAScript是语言。我们在浏览器(和其他客户端)中使用的是ECMAScript兼容的实现 - JavaScript(用于基于Mozilla的客户端),JScript(用于Internet Explorer和Windows Script Host),ActionScript(用于Adobe Flash)等

这些实现的 - 主要是那些在现代浏览器中使用 - 基于第三版的ECMA-262标准,而其他人 - 如最新的ActionScript - 在非常相同标准的第4版。请注意,第4版目前已被放弃,赞成第5个,许多浏览器已有started implementing

第3版测试套件最近是released by Google。第5版也是currently in the works

相关问题