"AMD CMD规范的区别?"

AMD CMD规范的区别?

CMD(Common Module Definition通用模块定义) 典型类库:Sea.js
AMD(Asynchronous Module Definition异步模块定义)典型类库:require.js

  • CommonJS和AMD都是JavaScript模块化规范
  • CMD依赖就近,而AMD依赖前置
  • CMD是延迟执行的(同步顺序),而AMD是提前执行的(异步)
  • AMD的API默认是一个当多个用,CMD的API严格区分,推崇职责单一
PS:写作不易,如要转裁,请标明转载出处。
登录
注册
回顶部