模块化
- webpack命令
npm init -y
npm install webpack@3.6.0 --save-dev --registry https://registry.npm.taobao.org - package.json文件
"scripts": { "test": "webpack ./main.js ./build.js" },
- 命令行运行 npm run test
ES6模块
- 导入和导出只能存在顶级作用域
- require引入是代码执行的时候才加载
- import 和export 都是提前加载 ,加载在代码执行之前
箭头函数和function
- 一方面箭头函数是种简写形式
- 应用场景: 由于箭头函数本身没有this和arguments,通常用在事件类的回调函数上,让其向上级function绑定this,而非事件对象
- 箭头函数不可以作为构造函数
ES6函数简写
-
用在对象的属性中
fn3() { //干掉了:function,用在对象的属性中console.log(this);},