Lyrics


< More and better />


AMD CMD“

AMD CMD 区别

都是一种js 的加载机制

  1. 模块定义时对依赖的处理不同

AMD 是声明一种模块就必须加载对应的依赖

CMD 是在执行到该模块时再去加载所需依赖

  1. 依赖模块书写顺序和执行顺序不一定一样

AMD 是加载完成模块后,立刻执行该模块,所有模块模块加载完成之后才会执行 require ,之后才会执行主程序 ( 顺序不一致)

CMD 是 所有模块加载完成之后,才会执行(顺序一致)