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
网友评论