AMD和CMD的区别

2019-03-28  本文已影响0人  且试天下Always

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

2.AMD依赖模块的执行顺序和书写顺序不一定一致;CMD模块的执行顺序和书写顺序是完全一致的;

3.对于依赖的模块AMD是提前执行,CMD是延迟执行。不过requireJS从2.0开始,也改成延迟执行(根据写法不同,处理方式不通过)。

上一篇 下一篇

猜你喜欢

热点阅读