CommonJS是什么?我为什么要关心它如何帮助我写作.js应用程序?

我正在学习.js和一些更有经验的人提到,他们使用CommonJS处理保持js代码组织(因为没有“模块”function)。

我看着Quora,但它解释了这个组织 ,这是目标,而不是我怎么使用它。

CommonJS模块使您可以在当前范围内包含JavaScript模块,并有效地防止全球范围受到污染。

这大大减less了命名冲突并保持代码组织的机会。

这就是说我认为现在AMD模块比CommonJS更受欢迎是很安全的。

RequireJS网站有一个非常好的章节, 说明为什么要使用模块以及CommonJS和AMD之间的区别。