美文网首页
AMD和CMD的区别

AMD和CMD的区别

作者: 依耳私语 | 来源:发表于2018-11-05 10:25 被阅读0次

提到AMDCMD规范,首先想到的应该是RequireJSSeaJS
RequireJSSeaJS两者都是JavaScript模块加载器,主要是在浏览器端的。
附上两者的官网,概念很详细:

RequireJS:http://www.requirejs.cn/home.html
SeaJS:https://www.zhangxinxu.com/sp/seajs/

1、引用官网的一句话来说:AMD其实是RequireJS在推广中对模块定义的规范化产出。

2、CMD:在SeaJS中所有JavaScript模块都遵循CMD(Common Module Definition(https://github.com/cmdjs/specification/blob/master/draft/module.md))模块定义规范。该规范明确了模块的基本书写格式和基本交互规则。
详情可见:

https://github.com/seajs/seajs/issues/242

相关文章

  • [读]高大上的AMD和CMD的区别

    高大上的AMD和CMD的区别

  • 2017年4月看面试题记

    AMD 和 CMD 的区别有哪些?AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。CMD 是 ...

  • AMD和CMD的区别

    提到AMD和CMD规范,首先想到的应该是RequireJS和SeaJS。RequireJS和SeaJS两者都是Ja...

  • AMD和CMD的区别

    1.AMD推崇依赖前置。在定义模块的时候就要声明其依赖的模块;CMD推崇依赖就近,只有在用到某个模块的时候再去re...

  • 模块规范CommonJS以及AMD、CMD

    本文目录: 1.原始写法 2.CommonJS规范 3.AMD规范 4.CMD规范 5.AMD和CMD的区别 6....

  • AMD CMD区别

    区别: 对于依赖的模块,AMD 是提前执行,CMD 是延迟执行。不过 RequireJS 从 2.0 开始,也改成...

  • AMD、CMD和CommonJS的区别

    CommonJS CommonJS 是以在浏览器环境之外构建 JavaScript 生态系统为目标而产生的项目,比...

  • AMD、CMD规范区别?

    CMD代表的是seajs,AMD的代表是requireJS,AMD的核心是预加载,就是在使用的时候先对依赖的全部文...

  • common、AMD、CMD区别

    CommonJS CommonJs 是服务器端模块的规范,Node.js采用了这个规范。 根据CommonJS规范...

  • AMD 和 CMD 的区别有哪些?

    作者:玉伯 链接:https://www.zhihu.com/question/20351507/answer/1...

网友评论

      本文标题:AMD和CMD的区别

      本文链接:https://www.haomeiwen.com/subject/nfwjxqtx.html