2013-02-27 6 views
43

Sto imparando .js e qualcuno più esperto ha menzionato che usano CommonJS per gestire il mantenimento del codice js organizzato (poiché non esiste la funzionalità "modulo").Cos'è CommonJS e perché dovrei preoccuparmi di come può aiutare la mia scrittura in applicazioni .js?

Ho guardato Quora, ma ha spiegato il gruppo e gli obiettivi, non tanto come potrei usarlo.

+0

Dovresti trovare le risposte qui: http://www.commonjs.org/ – bfavaretto

+1

Il modulo CommonJS è una specifica che definisce come i moduli javascript devono essere organizzati e consumati. Questo video parla molto più approfonditamente con la dimostrazione https://www.youtube.com/watch?v=jN4IM5tp1SE –

risposta

41

I moduli CommonJS consentono di includere moduli javascript nell'ambito corrente e di mantenere efficacemente l'inquinamento globale dall'ambito di applicazione.

Questo riduce enormemente la possibilità di denominare le collisioni e mantiene il codice organizzato.

Detto questo, penso che sia abbastanza sicuro dire che i moduli AMD sono diventati più popolari di CommonJS.

Il sito Web RequireJS ha una sezione molto buona su why to use modules e le differenze tra CommonJS e AMD.

+7

[In maggio 2013 CommonJS In obsoleto per Node.js, e contestato dagli sviluppatori principali di Node.js.] (Http : //en.wikipedia.org/wiki/CommonJS) – vijay

Problemi correlati