我看了都低于是否存在真正的ECMAScript实现,还是仅仅是一个规范?
http://en.wikipedia.org/wiki/ECMAScript
What is the difference between JavaScript and ECMAScript?
我的问题是链接的,不存在的ECMAScript的东西,我可以下载和使用,而不是JavaScript的?
我看了都低于是否存在真正的ECMAScript实现,还是仅仅是一个规范?
http://en.wikipedia.org/wiki/ECMAScript
What is the difference between JavaScript and ECMAScript?
我的问题是链接的,不存在的ECMAScript的东西,我可以下载和使用,而不是JavaScript的?
这只是一个标准来规定“javascript”语言的实现,它不是“下载和运行”的东西。你可以写你的代码对抗ECMAScript规范,几乎期望它可以在所有的“JavaScript”解释器上运行(或者这就是主意;-))
据我所知,没有验证套件根据ECMAScript测试你的代码,但这并不是我曾经觉得需要的。
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。