学习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