AMD CMD commonJS和ES6的对比

AMD是RequireJS在推广过程中对模块定义的规范化产出


AMD CMD commonJS和ES6的对比_第1张图片
AMD

define里面的第二个参数相当于相当于依赖的包,也就是说通过回调函数接lib的参数,requiresJS也就是说相当于依赖前置,也就是说我需要的时候在最前面定义好,通过回调函数直接使用就好多了,异步请求



CMD是seaJS在推广过程中对模块当以的规范化产品的产出


AMD CMD commonJS和ES6的对比_第2张图片
CMD

CMD是Sea.JS的在推广中模块化的规范化的推出,该依赖为就近依赖什么时候需要什么时候注入依赖,相当于同步


AMD CMD commonJS和ES6的对比_第3张图片
CommonJS

CommonJS的规范-module.exports


AMD CMD commonJS和ES6的对比_第4张图片
ES6规划

你可能感兴趣的:(AMD CMD commonJS和ES6的对比)