web-dev-qa-db-fra.com

Qu'est-ce que CommonJS et pourquoi devrais-je me soucier de la façon dont il peut aider à écrire des applications .js?

J'apprends JS et quelqu'un de plus expérimenté a mentionné qu'ils utilisent CommonJS pour gérer le code js (car il n'y a pas de fonctionnalité "module").

J'ai regardé Quora, mais cela expliquait le groupe et ses objectifs, pas tellement comment je pourrais l'utiliser.

66
Clay Nichols

Les modules CommonJS vous permettent d'inclure des modules javascript dans la portée actuelle et empêche efficacement la portée globale d'être polluée.

Cela réduit considérablement les chances de nommer les collisions et organise le code.

Cela dit, je pense qu'il est assez sûr de dire que les modules AMD sont devenus plus populaires que CommonJS.

Le site Web RequireJS a une très bonne section sur pourquoi utiliser des modules et les différences entre CommonJS et AMD.

59
RayViljoen