购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.1 ECMAScript 6介绍

1995年12月,Sun公司与网景公司一起研发了JavaScript。1996年3月,网景公司发表了支持JavaScript的网景导航者(浏览器)2.0说明。由于JavaScript作为网页的客户端脚本语言非常成功,微软于1996年8月引入了Internet Explorer 3.0,该软件支持与JavaScript兼容的Jscript。1996年11月,网景公司将JavaScript提交给欧洲计算机制造商协会(ECMA)进行标准化。ECMA-262的第一个版本于1997年6月被ECMA组织采纳,这也是ECMAScript(简称ES)的由来。

3.1.1 ES6的前世今生

ECMAScript是一种由ECMA国际(前身为欧洲计算机制造商协会)通过ECMA-262标准化的脚本程序设计语言,该语言在互联网上应用广泛,往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的实现和扩展。

迄今为止有7个ECMA-262版本发布,代表着一次次的JavaScript更新,具体的版本和详细更新内容如表3-1所示。

表3-1 ECMASoript版本更新

ECMAScript 6是对语言的重大更新,是自2009年ES5标准化以来语言的首次更新。有关ES6语言的完整规范,请参阅ES6标准。

3.1.2 为什么要使用ES6

ES6是一次重大的版本升级,与此同时,由于ES6秉承着最大化兼容已有代码的设计理念,过去编写的JS代码还能正常运行。事实上,许多浏览器已经支持部分ES6特性,并继续努力实现其余特性。这意味着,在一些已经实现部分特性的浏览器中,开发者符合标准的JavaScript代码已经可以正常运行,可以更加方便地实现很多复杂的操作,提高开发人员的工作效率。

以下是ES6排名前十位的最佳特性列表(排名不分先后): TT0+6IePHO5Q/vEmupdPyWKjPvBcaSFNy4vd7GMnIv/GZICQt+MISsIqGsa8ATug

点击中间区域
呼出菜单
上一章
目录
下一章
×