2013-02-27 37 views
43

我在学习.js,有人提到他们使用CommonJS处理保持js代码的组织(因为没有“模块”功能)。什么是CommonJS,我为什么要关心它如何帮助我写作.js应用程序?

我看着Quora,但它解释了它的目标,而不是我如何使用它。

+0

您应该在这里找到答案:http://www.commonjs.org/ – bfavaretto 2013-02-27 23:27:41

+1

CommonJS模块是一个规范,它定义了如何组织和使用javascript模块。此视频深入演示https://www.youtube.com/watch?v=jN4IM5tp1SE – 2017-02-02 16:54:18

回答

41

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

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

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

RequireJS网站在why to use modules和CommonJS和AMD之间的区别上有很好的部分。

+7

[2013年5月CommonJS In Obsolete By Node.js,并由核心Node.js开发人员推荐。](http ://en.wikipedia.org/wiki/CommonJS) – vijay 2015-05-26 07:02:38

相关问题