四个模块,四个标准 到底有什么区别? 共同点 :都是模块化开发的概念标准 是解决方案不同点:AMD ReqireJS产生物 依赖前置(先定义再用)异步模块定义(es5)CMD SeaJS产物(淘宝的)依赖就近(那用那定义)同步模块定义(es5)CommonJS 浏览器不支持 nodejs推荐的(服务端)(module.exports)(es5)ES6 export/import (成对出现)(es6)