碰到需要載入多個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...