es6模块化
面试会问到 怎么使用es6模块 esModule模块(es6) commonjs模块(node模块)
尽量不要混用
import 导入 export导出 每个文件都是一个模块
现在新建一个a模块 (a.js)
1 | import {c, b} from './a'; |
1 | // index.js |
import 语法只能放在最外层作用域中
import 语法会解析到页面的最顶端
动态导入
希望按钮一点击 再去加载文件
1 | // file.js |
动态导入 可以在作用域中使用
es6模块:import * as / default export | export default