動態載入Js檔案的三種方法

2021-06-23 08:03:13 字數 484 閱讀 3353

碰到需要載入多個js檔案的情況,使用選擇性的動態載入js,可以提高頁面顯示的速度和效率。

下面介紹三種非同步執行載入js指令碼的方法。

1、直接document.write

2、動態改變已有script的src 屬性

3、動態建立 script元素

這三種方法都是非同步的,所以在採用這類方法動態載入js的同時,主介面的js指令碼是繼續執行的,所以可能出現通過非同步載入的js**得不到預期的效果的情況。這時候可以考慮採用ajax載入js的方法。

大概原理:用xmlhttp取得要指令碼的內容,再建立 script 物件。另外注意編碼的保持一致。因為伺服器與xml使用utf8編碼傳送資料。

動態載入Js檔案的三種方法

碰到需要載入多個js檔案的情況,使用選擇性的動態載入js,可以提高頁面顯示的速度和效率。下面介紹三種非同步執行載入js指令碼的方法。1 直接document.write 2 動態改變已有script的src 屬性 3 動態建立 script元素 注,這三種方法都是非同步的,所以在採用這類方法動態載入...

VC中載入LIB檔案的三種方法

lib檔案直接加入到工程檔案列表中 在vc中開啟file view一頁,選中工程名,單擊滑鼠右鍵,然後選中 add files to project 選單,在彈出的檔案對話方塊中選中要加入dll的lib檔案即可。設定工程的 project settings來載入dll的lib檔案 開啟工程的 pro...

js的三種方法型別

1 js的三種方法型別?1.1 物件方法 如果類生成了乙個例項,那麼該例項就可以使用該方法 function person name 1.2 類方法 無需通過生成例項而可以直接使用方法 function person name 1.3 原型方法 原型方法主要是對js已有的物件進行擴充套件 詳見dem...