AMD与CMD的区别

AMD对于依赖的模块,是提前执行的,而CMD是延迟执行的,不过在requirejs2.0,AMD也支持延迟执行

AMD依赖前置,CMD依赖就近。

  AMD在定义模块时就将依赖模块先写好,而CMD允许在要使用的时候再写入依赖模块,并且依赖于最近的模块

AMD的api是一对多的,比如require有全局require,也有局部的。而CMD的api是一对一的。

posted @ 2020-04-29 16:55  ashen1999  阅读(189)  评论(0编辑  收藏  举报