風柳メモ

ソフトウェア・プログラミング関連の覚書が中心

JavaScriptにはなぜinclude文がないのか?

いや別に#includeでもimportでもrequiredでもuseでも何でもいいんだけど

(クライアントサイドの)JavaScript(ECMAScript)はどうしてinclude相当機能がないのか、その由来というか経緯がわかりやすくまとまった記事とかないですかね?
ソースコード中からお手軽に外部スクリプトを読み出す構文が欲しいと何度思ったことか*1


現状では、自分の知るかぎり

JavaScriptで外部ライブラリを読み込むためのスクリプトをCodeRepos.orgに上げた。 - ヒルズで働く@robarioの技ログ

がかなりスマートな方法だとは思いますが……やっぱり、

include('http://example.com/js/jquery.js');

とかするだけで読み込みたいと思っちゃうんですよねぇ。
それだけで、外部スクリプトを取り巻く状況も結構変わっていたと思うけどなぁ……自分もjQuery使おうって気になったかも(笑)。

*1:特に、ユーザクラフト(笑)作成中に。自前の関数で共通に使える奴とかもいちいちコピペするのは、ねぇ。