2013-04-29 17 views

答えて

18

は直接ではなく、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つです)。

関連する問題