-1
比方說,我有javascript代碼塊,我想利用它的一些並將其託管在其他地方。參考遠程JavaScript中的JavaScript
是否有可能然後加載在地方從前那樣,爲可執行代碼的代碼現在,偏遠地區,原來的塊中,使整個事情的功能之前一樣?
如果是這樣,這是怎麼在JavaScript中引用?
比方說,我有javascript代碼塊,我想利用它的一些並將其託管在其他地方。參考遠程JavaScript中的JavaScript
是否有可能然後加載在地方從前那樣,爲可執行代碼的代碼現在,偏遠地區,原來的塊中,使整個事情的功能之前一樣?
如果是這樣,這是怎麼在JavaScript中引用?
如果你的代碼是一個函數或某種至極被加載後,你可以調用一個模塊,你可以將其加載到頁面,並呼籲新的,oaded功能。你可以使用:
function depend(url , callback)
{
var script = document.createElement('script');
var scripts = document.getElementsByTagName('script')[0];
script.async = true;
script.onload = function()
{
script.onload = null;
callback();
}
script.src = url;
(document.getElementsByTagName("head")[ 0 ]).appendChild(script);
}
,並用它喜歡:
depend('path to script', function() {
// call your function herer....
});
這似乎是巨大的矯枉過正。爲什麼不只是在HTML中添加'
你可以用鏈接到您的JS創建'script'標籤,但是這個如果能清晰地獨立的兩個腳本才起作用(你不能削減他們在例如環) – Luca