首页 > 代码库 > EcmaScript5和EcmaScript6规范一览表

EcmaScript5和EcmaScript6规范一览表

    EcmaScript5.1规范于2011年6月发布,现在主流的浏览器基本上都已经支持,这些浏览起包括IE9、IE10,ff21及其以上,safari6及其以上,opera12及其以上都已经基本支持。具体的测试情况可以在线测试,用来确定你使用的浏览器是否支持。

测试网站:

http://kangax.github.io/compat-table/es5/


详细的5.1规范描述可以下载到pdf文件和html文件,可以作为日常规范的参考,详细的地址可以戳这里

http://www.ecma-international.org/publications/standards/Ecma-262.htm

    EcmaScript6版本又叫做“Harmony”版本(javascript的实现为2.0版本),现在仍处于草稿阶段,但是新版本的浏览器已经开始支持部分特性,IE10对ES6的支持最差,FF32及其以上和chrome35及其以上,opera22及其以上对该特性的支持已经比较好,

测试网站:

http://kangax.github.io/compat-table/es6/


Mozilia开发社区对ES6的支持已经比较全面,有些特性已经达成共识有些还正在讨论中,可以参考如下:

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/ECMAScript_6_support_in_Mozilla

如果你想了解ES6的草稿规范,可以参考:

http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts


这里咱们只对规范做一个简单的介绍,随后会做一个ES6规范实现的详细功能剖析,有需要的可以留意。
 

本文出自 “Eason's hcc” 博客,请务必保留此出处http://hcc0926.blog.51cto.com/172833/1569865

EcmaScript5和EcmaScript6规范一览表