1. ホーム
  2. javascript

[解決済み] .jsファイルの中に.jsファイルを含める [重複]。

2023-01-15 20:27:31

質問

を含めることが可能かどうか知りたいのですが。 .js ファイルを別の .js ファイルの中にあるのですか?

これをやりたい理由は、クライアントのインクルードを最小限に抑えるためです。私はいくつかの .js ファイルに、クライアントが必要とする関数がすでに書かれています。クライアントはhtmlファイルを持っていて、彼/彼女はそれを .js ファイルをインクルードします (私の .js ファイル)を作成します。

を書き直したり、新しい .js ファイルを書き直すこともできますし、二度手間を省くために .js ファイルを書き、その中に他の .js ファイルを含んでいます。

どのように解決するのですか?

私は基本的にこのように、新しい要素を作成し、それを <head>

var x = document.createElement('script');
x.src = 'http://example.com/test.js';
document.getElementsByTagName("head")[0].appendChild(x);

また onload イベントを使用することもできますが、クロスブラウザで動作するかどうかはわかりませんので、テストしてください。

x.onload=callback_function;