Was ist CommonJS und warum sollte es mich interessieren, wie es beim Schreiben von .js-Anwendungen helfen kann? [geschlossen]

75

Ich lerne JS und jemand, der mehr Erfahrung hat, erwähnte, dass er CommonJS verwendet, um die Organisation des JS-Codes zu gewährleisten (da es keine "Modul" -Funktionalität gibt).

Ich habe auf Quora geschaut, aber es hat die Gruppe und ihre Ziele erklärt, nicht so sehr, wie ich es verwenden könnte.

Clay Nichols
quelle
Sie sollten die Antworten hier finden: commonjs.org
bfavaretto
2
Das CommonJS-Modul ist eine Spezifikation, die definiert, wie Javascript-Module organisiert und verwendet werden sollen. Dieses Video spricht viel ausführlicher mit der Demonstration youtube.com/watch?v=jN4IM5tp1SE
Shivprasad Koirala

Antworten:

66

Mit CommonJS-Modulen können Sie Javascript-Module in den aktuellen Bereich aufnehmen und verhindern effektiv, dass der globale Bereich verschmutzt wird.

Dies reduziert die Wahrscheinlichkeit von Namenskollisionen massiv und hält den Code organisiert.

Das heißt, ich denke, es ist ziemlich sicher zu sagen, dass AMD-Module mittlerweile populärer geworden sind als CommonJS.

Auf der RequireJS-Website finden Sie einen sehr guten Abschnitt zur Verwendung von Modulen und zu den Unterschieden zwischen CommonJS und AMD.

RayViljoen
quelle