JavaScript が誕生して以来、JavaScript をプログラミング言語とみなした人は誰もいませんでした。 Web 1.0 時代には、このスクリプト言語は主にフォーム検証と Web ページの特殊効果に使用されていました。 JS が広く評価されるようになったのは、フロントエンド エンジニアが JS を使用して Web ページのユーザー エクスペリエンスを大幅に向上させた Web 2.0 の時代になってからです。 JS の人気が高まるにつれて、ツール ライブラリ、コンポーネント ライブラリ、フロントエンド フレームワーク、およびフロントエンド アプリケーションにおおまかな変更が加えられてきました。 Javascript には本質的にモジュールという機能が 1 つ欠けていますが、CommonJS 仕様の登場によってこの欠点が補われています。この記事ではCommonJSの仕様とNodeのモジュールの仕組みを紹介します。
他の高級言語の中でも、Java にはクラス ファイルがあり、Python にはインポート メカニズムがあり、PHP には include と require があります。 JS が