前端模块化

AMD

异步加载模块,依赖前置,提前执行
AMD是RequireJS在推广过程中对模块定义的规范化产出
define定义模块
require加载模块

CMD

同步加载,依赖就近,延迟执行
是SeaJS在推广过程中对模块定义的规范化产出

CommonJS

是通过module.exports定义的,在前端浏览器里面并不支持module.exports,通过node.js后端使用的

前端模块化:CommonJS,AMD,CMD,ES6

你可能感兴趣的:(前端模块化)