前端模块化
前端模块化
背景
模块化进化史
全局 function 函数
function a() {}
function b() {}
function c() {}
//...namespace 空间模式
IIFE 立即执行函数表达式
IIFE 引入依赖(经典)
CommonJS
CommonJS 特点
CommonJS 基本语法
CommonJS 实例
AMD(Asynchronous Module Definition,异步模块定义)
AMD 特点
AMD 基本语法
AMD 实例
CMD(Common Module Definition,通用模块定义)
CMD 特点
CMD 基本语法
CMD 实例
ES6
ES6 特点
ES6 基本语法
ES6 import 动态引入
ES6 和 CommonJS 的区别
对比
UMD(Universal Module Definition)
模块引用动态路径
ref
Last updated
