上QQ阅读APP看书,第一时间看更新
2.1 ECMAScript概述
与ES对应的ECMA-262标准从1997年发布第一个版本到现在一共发布了6个版本。第6版于2015年6月份发布,正式名称是ES2015,因为是第6版,所以也可以称为ES6。ES2015中增加了很多新的特性,特别是启用了class关键字,这样使用起来就更加方便了。但是,ES的本质并没有发生变化,它依然是一种基于对象的语言。在理解了其本质之后,即使有更新的版本也非常容易掌握。新版本一般都只是在一些具体语法和功能上进行了增强。为了能让大家更容易理解,本书首先以5.1版为基础来教大家学习ES,等大家掌握了ES这门语言的核心之后,再介绍ES2015中新增的内容。
另外,我们要明确ES只是一套标准,具体的实现还需要各个浏览器的支持。不同浏览器对ES的支持也不尽相同,而且在实现ES的基础上,不同的浏览器也都进行了各自相应的扩展,这就造成了浏览器兼容性的问题。