什么是CommonJS,我为什么要关心它如何帮助编写.js应用程序?[关闭]


77

我正在学习JS,并且更有经验的人提到他们使用CommonJS来处理保持JS代码井井有条的情况(因为没有“模块”功能)。

我查看了Quora,但它解释了该小组及其目标,而不是我怎么使用它。


您应该在这里找到答案:commonjs.org
bfavaretto

2
CommonJS模块是一个规范,定义了如何组织和使用javascript模块。该视频与youtube.com/watch?v=jN4IM5tp1SE
Shivprasad Koirala

Answers:


67

CommonJS模块使您可以在当前范围内包括javascript模块,并有效防止全局范围受到污染。

这大大减少了命名冲突的机会,并使代码井井有条。

话虽如此,我认为可以肯定地说,AMD模块现在已经比CommonJS更加流行。

RequireJS网站上有一个很好的章节,介绍了为什么要使用模块以及CommonJS和AMD之间的区别。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.