懵懂短靴

文章
6
资源
0
加入时间
2年10月18天

记笔记:搞清CommonJS、AMD、CMD、ES6的联系与区别

CommonJS、AMD、CMD、ES6的区别首先我们需要考虑为什么会出现这几种规范?其次我们要考虑模块概念的提出要解决什么问题?然后让我们搞清楚几种规范之间存在的联系和区别  其实,CommonJS规范的提出,主要是为了弥补JavaScript没有标准的缺陷,已达到像Python、Ruby和Java那样具备开发大型应用的基础能力,而不是停留在开发浏览器端小脚本程序的阶段。模块规范主要分为三部分:模块引用、模块定义、模块标识。同时,模块规范很好地解决变量污染问题,每个模块具有独立空间,互不干扰