模块化
模块化
CommonJS && node.js
AMD && required.js
// mA.js
define(['jQuery', 'lodash'], function ($, _) {
var name = 'name1'
return {
name,
}
})
// main.js
require(['mA'], function (a) {
console.log(a.name === 'name1') // => true
})CMD && sea.js
UMD && webpack
ES6 Module && ES6
模块循环引用
webpack
构成
构建流程
loader原理
loader与plugin区别
ParallelUglifyPlugin
DllPlugin
HappyPack
热加载原理
提取公共文件
优化
babel
git
jenkins + git 持续集成环境
Last updated