web-dev-qa-db-ja.com

CommonJSとは何ですか。なぜ.jsアプリケーションの作成に役立つかを気にする必要があるのですか?

私はJSを学んでおり、より経験豊富な人が、CommonJSを使用してjsコードを整理することを処理していると述べました(「モジュール」機能がないため)。

Quoraを調べましたが、groupとそれが目標であり、どのように使用するかではありませんでした。

66
Clay Nichols

CommonJSモジュールを使用すると、現在のスコープ内にjavascriptモジュールを含めることができ、グローバルスコープが効果的に汚染されないようにします。

これにより、名前の衝突の可能性が大幅に減少し、コードが整理されます。

それは、AMDモジュールがCommonJSよりも人気が出てきたと言ってもかなり安全だと思います。

RequireJS Webサイトには、 モジュールを使用する理由 およびCommonJSとAMDの違いに関する非常に優れたセクションがあります。

59
RayViljoen