32

PhPではできます。

htmlでは、<script src="...">タグを使用して並べ替えることができます

しかし、.js ファイルがあり、別の .js ファイルを含めたい場合はどうでしょう。どうすればそうしますか?

4

1 に答える 1

22

直接ではなく、ブラウザーのコンテキストで意味する場合は、 RequireJSのようなローダーを使用できます(いくつかあります)。

または手動で行うには:

var script = document.createElement('script');
script.src = "/path/to/the/other/file.js";
document.getElementsByTagName('script')[0].parentNode.appendChild(script);

ただし、上記の場合、他のファイルの関数などはすぐには使用できません。上記のコードは、ファイルの読み込みプロセスを開始しますが、非同期で続行します。イベントを使用して、ロードが完了したことを知ることができます (主にloadイベントですが、古いバージョンの IE では使用する必要がありますonreadystatechange。これが、ローダーを使用する理由の 1 つです!)。

于 2013-04-29T15:52:11.630 に答える