文章目录
题目1
下列关于 JavaScript 模块化的描述,错误的是()
A: AMD推崇依赖前置,CMD推崇依赖就近
B: Sea.js遵循AMD规范,RequireJS遵循CMD规范
C: 主流的模块化包括CommonJS,AMD,CMD等
D: 模块化有利于管理模块间的依赖,更依赖模块的维护
- 答案
- B
- 解析
- AMD(也就是Async Module definition)异步模块加载机制,比如说Require.js使用的就是AMD规范,依赖前置,所有的依赖必须要放在最前面(一次性引入)
- CMD是由sea.js实现的(依赖就近,所有依赖需要了再引入,用到了再引入)
- CommonJS,比如说NodeJs