2013-02-27 33 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

相關問題