add file:构建工具
This commit is contained in:
@@ -10,6 +10,11 @@ ECMAScript 是 JS 的语言标准。而 ES6 是新的 JS 语法标准。
|
||||
|
||||
PS:严格来说,ECMAScript 还包括其他很多语言的语言标准。
|
||||
|
||||
|
||||
很多人在做业务选型的时候,会倾向于选jQuery。其实jQuery的语法是偏向于ES3的。而现在主流的框架 Vue.js 和React.js的语法,是用的ES6。
|
||||
|
||||
ES6中增加了很多功能上的不足。比如:**常量、作用域、对象代理、类、继承**等。这些在ES5中想实现,比较复杂,但是ES6对它们进行了封装。
|
||||
|
||||
### ECMAScript 发展历史
|
||||
|
||||
- 1995年:ECMAScript 诞生。
|
||||
@@ -32,6 +37,8 @@ ES6 的目标是:让 JS 语言可以编写复杂的大型应用程序,成为
|
||||
- 流行的库基本都是基于 ES6 构建。 React 默认使用 ES6 标准开发。
|
||||
|
||||
|
||||
###
|
||||
|
||||
## ES6的环境配置
|
||||
|
||||
掌握 ES6 之后,如果要考虑 ES5 的兼容性,可以这样做:写 ES6 语法的 js 代码,然后通过 `Babel`将 ES6 转换为 ES5。
|
||||
@@ -438,7 +445,7 @@ ES6允许我们,通过数组或者对象的方式,对一组变量进行赋
|
||||
```
|
||||
|
||||
|
||||
### 字符串结构
|
||||
### 字符串解构
|
||||
|
||||
字符串也可以解构,这是因为,此时字符串被转换成了一个类似数组的对象。举例如下:
|
||||
|
||||
@@ -686,6 +693,16 @@ console.log(fn1(1, 2)); //输出结果:3
|
||||
```
|
||||
|
||||
|
||||
|
||||
## 模块化
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
更多 ES6 的语法,本文会陆续更新。
|
||||
|
||||
## 参考链接:
|
||||
|
||||
Reference in New Issue
Block a user