JavaScript模块规范---CMD和AMD的区别

1、 对于依赖的模块,AMD 是提前执行,CMD 是延迟执行。 
2、CMD 推崇依赖就近,AMD 推崇依赖前置。
3、 AMD 的 API 默认是一个当多个用,CMD 的 API 严格区分,推崇职责单一。 在AMD 里,require 分全局 require 和局部 require,都叫 require。CMD 里,没有全局 require,而是根据模块系统的完备性,提供 seajs.use 来实现模块系统的加载启动。CMD 里,每个 API 都简单纯粹。
 
 
posted @ 2020-06-28 10:02  舞之欣  阅读(193)  评论(0)    收藏  举报