一些常见的语法:
- console.log(`total:${total}`);这个就是es6的模版前面的是变量可以修改的,后面的是变量的值
- function(...m) 这个的意思是前面的是动态变量,表示参数的数量是动态的,不定时;
- =>函数是function的简写
函数的扩展:
- 当...和数组放在一起的时候就会把数组变成字符串console.log(...[4,8]);
- 当和字符串放在一起的时候就会把字符串变成数组 let xy = [..."es6"]
- 当参数放在一起的时候就会变成动态参数function sum2(...m){
promise语法的使用: 现在还是不懂 以后会了解的
AMD CMD CommonJs和ES6的对比:
- AMD是RequireJS在推广过程中对模块化开发的规范化产出
特点:依赖前置
- CMD是SeaJS在推广过程中对模块化开发规范化产出
特点:即时调用
- CommonJS
特点:一般是服务端定义的模块化开发
- ES6
export 是导出 import是导入