ES6增加了很多新的语法,很多同学学习起来感觉很别扭,有时候也不理解新增加的语法有什么用,对ES6的学习也没有兴趣进而动力不足、学习效率不高。本课程通过ES3、ES5、ES6的对比去实现同一个问题,学员可以非常容易的理解和掌握ES6的强大并产生学习的兴趣。
Jquery的语法是偏ES3的
Vue、React等是ES6,可以看出目前ES6是主力的开发语言
ES6补充了ES3、ES5等很多的不足,对部分功能进行的集成封装
本文通过对比学习,了解ES3、ES5、ES6的差异与优缺点
通过3种方法实现同一场景,了解不同语言在相同的功能下理解三种语言
我们将分别涉及常量、作用域、箭头函数、默认参数、对象代理等
有关环境搭建需要了解的功能内容涉及:Git、Webpack(用于构建)、JS等
1、常量
2、作用域(块作用域)
3、箭头函数
4、默认参数
即函数中的参数你可以选填,不填时会赋予一个默认值
5、对象代理
就ES6而言还有很多知识点:结构赋值、模板字符串、正则扩展、数字扩展、Iterator、Set和Map、Generator、函数扩展、Class、Module、Symbol、对象扩展等等。