ECMAScript5 给出了一系列新的API接口,这些接口在新的浏览器中大部分是被支持的,IE9,Chrome,FirFor都支持,也有少量API不是所有浏览器都支持,以下内容仅介绍大部分被支持的API。利用新的API我们可以设计出非常靠谱的类,而且还能保持原有的javaScript的风格。

ECMAScript 5.1 (或仅 ES5) 是ECMAScript(基于JavaScript的规范)标准最新修正。 与HTML5规范进程本质类似,ES5通过对现有JavaScript方法添加语句和原生ECMAScript对象做合并实现标准化。以下浏览器都可以良好的支持ECMAScript5的行为了:Opera 11.60+、Internet Explorer 9+、Firefox 4+、Safari 5.1+、Chrome 13。其中目前来看,IE9不支持严谨模式,但IE10是支持的。

ECMAScript 6.0(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。

下面是它们的一些相关文档、教程、API 、规范的连接地址

ECMAScript5 新 JavaScript API 入门

ECMAScript5.1中文版

ECMAScript 6 入门(阮一峰博客)

ECMAScript 6 Features 中文版