首页 > 其他分享 >commonJS, AMD, CMD区别表格对比

commonJS, AMD, CMD区别表格对比

时间:2022-12-14 16:34:26浏览次数:70  
标签:异步 commonJS CMD CommonJS AMD js 加载

1、对比总览

  名称     同步/异步    规范文件  应用场景 加载速度 描述
commonJS 同步 CommonJS NODEJS 平均加载速度最慢 最早版本的js模块化编程规范,同步下载所有依赖后才能继续向下执行
AMD 异步 requireJS 依赖前置 平均加载速度最快 CommonJS的异步js加载模块解决方案,头部加载所有所需依赖
CMD 异步 seaJS 就近加载 平均加载速度适中 CommonJS的异步js加载模块解决方案,使用依赖前就近加载所需依赖

2、解决问题:

以上三种规范都是在解决以下问题:

  • 模块化分装,避免污染全局变量
  • 隐藏实现细节,避免从模块外部修改没有暴漏出来的变量、函数

标签:异步,commonJS,CMD,CommonJS,AMD,js,加载
From: https://www.cnblogs.com/m2maomao/p/16982511.html

相关文章