動態新增js檔案

2021-09-29 12:32:08 字數 712 閱讀 8082

方法一:

$.getscript(url,callback);

這個方法是對$.ajax()的封裝.預設是非同步的而且是帶有快取的.

快取對於使用者來說,是個好東西,但是對於開發者來說可就是日了狗的東西了.

如果需要載入乙個js檔案或者多個沒有相互依賴關係的js檔案是沒有問題的,

但是如果新增新增多個具有相互依賴關係的js檔案,非同步就會出現問題了.

可以從$.ajax()入手.

function

getscript(url));

}getscript("../js/bridge.js");

getscript("../js/xmsdk.js");

getscript("../js/config.js");

去除快取還有一種寫法,新增時間戳或者新增個隨機數.

function

getscript(url));

}var r=(new

date()).gettime();

getscript("../js/bridge.js?r=" r);

getscript("../js/xmsdk.js?r=" r);

getscript("../js/config.js?r=" r);

JS動態新增行

序號維修保養專案 工時費用 序號更換零配件專案 單位單價 數量配件費用 jsp資料獲取 string itemname request.getparametervalues itemname string cost request.getparametervalues cost if itemnam...

Js動態新增事件

一 setattribute 該方法在ff下可行,在ie下,不支援該方法新增事件 setattribute onclick display 該方法在ff下可以正常執行,在ie就不能執行。二 attachevent 和 addeventlistener ie下用 attachevent 非ie下用 a...

動態新增js事件

表單物件 function getobject name else 失去焦點函式 function blur 四捨五入函式 function fordight dight,how 執行 var lsize getobject stnumbertextbox1 var psize getobject ...