我正在学习 JS,更有经验的人提到他们使用 CommonJS 来处理保持 js 代码的组织性(因为没有“模块”功能)。
我查看了 Quora,但它解释了小组及其目标,而不是我如何使用它。
我正在学习 JS,更有经验的人提到他们使用 CommonJS 来处理保持 js 代码的组织性(因为没有“模块”功能)。
我查看了 Quora,但它解释了小组及其目标,而不是我如何使用它。
CommonJS 模块使您能够在当前范围内包含 javascript 模块,并有效地防止全局范围被污染。
这大大减少了命名冲突的机会并保持代码井井有条。
话虽如此,我认为 AMD 模块现在比 CommonJS 更受欢迎是很安全的。
RequireJS 网站上有一个很好的部分,介绍了为什么要使用模块以及 CommonJS 和 AMD 之间的区别。