2013-04-29 112 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 - 這是人們使用加載程序的原因之一!)。

相關問題