ES 6 系列之了解ES 6
首先呢,我们来说一下 ECMAScript
,ECMAScript
是 JavaScript
中的语法规范。那我们来看看维基百科中的定义。
ECMAScript 是一种由 Ecma 国际(前身为欧洲计算机制造商协会)在标准 ECMA-262 中定义的脚本语言规范。这种语言在万维网上应用广泛,它往往被称为 JavaScript 或 JScript,但实际上后两者是 ECMA-262 标准的实现和扩展。
那 ECMAScript
的主要作用是什么呢?定义了很多我们需要使用的重要的东西。
- 语法: 解析规则,关键词,语句,声明,操作等
- 类型: 布尔型,数字,字符串,对象等
- 原型和继承
- 内置对象和函数的标准库: JSON,Math,数组方法等等
说完了 ECMAScript
,那我们就可以来看看 ES 6
了。ES 6
全称 ECMASCript 6
,我们可以看出,是 ECMAScript
的第六版,是 JavaScript
的一个标准, 2015 年 6 月发版,主要目的是解决 ES 5
的不足。截止 2020 年 6 月已经更新至 11
版。
为什么要学习 ES 6?
首先,ES 6
是 ECMAScript 2015
出版的一个标准,各个浏览器厂商都相当踊跃的遵循了这个标准,目前 Chrome 已经支持了超过 80% 的 ES 6
特性,业界流行框架类库都开始使用 ES6
编写。
从 2011 年更新了 5.1 版本之后,直到 2015 年才更新了 ES 6
, 它已成为 JavaScript
有史以来最实质的一次升级,新的语言和库特性就像无主之宝,等待有识之士的发掘。新的语言特性涵盖范围甚广,小到受欢迎的语法糖,例如箭头函数和简单的字符串插值,大到复杂的新概念,例如代理、生成器和承诺(Promise
)等。ES 6
彻底改变了我们的编写 JavaScript
代码方式,况且目前 ES 5
的使用已经很少,基本上都采用了 ES 6
的写法。
所以在这个复杂的前端时代,学习 ES 6
已经成为了必然。
如何怎么学习?
那我们来看看应该怎么学吧,我在接下来的文章中,将 ES 6
中重要的内容挖出来,并进行简单化教程,可以观看我之后的文章进行快速性学习,然后通过不断联系,去加快自己的掌握。