PhPではできます。
htmlでは、<script src="...">
タグを使用して並べ替えることができます
しかし、.js ファイルがあり、別の .js ファイルを含めたい場合はどうでしょう。どうすればそうしますか?
PhPではできます。
htmlでは、<script src="...">
タグを使用して並べ替えることができます
しかし、.js ファイルがあり、別の .js ファイルを含めたい場合はどうでしょう。どうすればそうしますか?
直接ではなく、ブラウザーのコンテキストで意味する場合は、 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 つです!)。