学习ES6看这个视频就够了

## ES6入门,看这个视频就够了(直接干货不瞎逼逼版)

ES6 VS ES2015这都啥破玩意

​ ES6 = es262 的第六版 = es2015

**为啥学ES6**

es6已经成为前端的基础知识,不是新东西,它是你看懂Node和avr(angular vue react)等看起来牛逼闪闪的技术的基石,因为他们都采用了ES6(即使angular2用typescript 也逃不过ES6的技术使用)

直接上干货学啥:

**1.箭头函数**

这货你要记住三点

1.普通函数你要会改成箭头函数

​ 第一个例子

2.在node和react里面别人用了箭头函数你要看得懂人家写的啥

3.你必须知道箭头函数的this问题(arguments的问题我不说),因为面试会问,另外你不知道跟没学箭头函数差不多

**2.模板引擎**

上面的例子我们用到了字符串拼接,那么我们就说说ES6里面的字符串拼接,也叫模板引擎,这货跟angular的绑定挺像的。

例子

**3.let和const**

​ 这两个货是跟var相对应的,因为js是动态编译语言(听不懂就忘了它,我会在js深入中讲),

​ 面试特别爱考的就是

​ **let的块级作用域**  解决各种i的问题 尤其是这孙子

​ **const 常量**  这个在node里面用的比较多

**4.函数默认值**

​ 这货在写jquery之类的库的时候挺有用的。

**5.关于数组的rest和spread**

​ 1.类数组对象转换数组  (es5的类数组对象转换也经常考,注意)

​ 2.数组复制

**6.解构赋值**

​ 记住两点

​ 1.左右对应

​ 2.可以多层嵌套

**7.map对象**

​ set

​ get

​ clear

===================================================================================

**高级部分**

**8.模块化** 这个很重要

​ less sass => es6模块化 以及 webpack

**9.面向对象 与 react** 重中之重

​ 这个不管是面试还是实际应用离不开。尤其是react。

**10.promise 与fetch api**

​ ajax的替代方案

**11.restful api 与nodejs**

​ 主要是用在如何设计合理的接口

**12.generator与react状态机**

视频地址:https://v.qq.com/x/page/q0385z3wljk.html?__t=1&ptag=1.qzone&_out=101

QQ群:552079864

你可能感兴趣的:(学习ES6看这个视频就够了)