Что такое CommonJS и почему мне должно быть интересно, как это может помочь мне в написании приложений .js?
Я изучаю .js, и кто-то более опытный упомянул, что они используют CommonJS для управления сохранением js-кода (так как там нет функциональности модуля).
Я посмотрел на Quora, но он объяснил группу и ее цели, а не то, как я могу ее использовать.
Ответ 1
Модули CommonJS позволяют включать модули javascript в текущую область действия и эффективно препятствуют загрязнению глобальной области.
Это значительно уменьшает вероятность именования коллизий и сохраняет организованный код.
Это говорит, что я думаю, что довольно безопасно сказать, что модули AMD теперь стали более популярными, чем CommonJS.
На сайте RequireJS есть очень хороший раздел о зачем использовать модули и различия между CommonJS и AMD.