動態載入js檔案

2021-09-01 19:24:04 字數 413 閱讀 6531

動態載入js檔案

有時候我們需要根據引數不同來引入不同的js檔案,用html直接寫標籤滿足不了我們的需求,總結幾種方法,以及同步非同步載入的各種需求

[/code]

一.直接載入

[code="html]

總結:1.ie動態載入js檔案時,它預設就為同步,可以不用設定同步(也可直呼叫skip.includejssrc())

2.ff動態載入js檔案時,它預設為非同步,要設定成同步,載入完直接呼叫才不會出錯

3.無論ie還是ff在動態載入js內容時,沒有請求伺服器,不會存在非同步問題

注:無論ie還是ff在頁面載入js時(即執行整個頁面),都是為同步的載入,除非設定script的屬性defer="true"(此屬性好像也只是對ie有效)

動態載入js檔案

var obj new object var url chrome content js components.classes mozilla.org moz jssubscript loader 1 getservice components.inte ces.mozijssubscriptloa...

動態載入js檔案

最近在維護乙個專案,看到乙個頁面竟然要載入20多個js檔案!真驚人,仔細觀察後,發現有很多js檔案根本用不上的,或者在某個條件成立才使用的 為了提高此頁面的效能,決定使用動態載入js檔案的方法,即在需要的時候才載入該js檔案。網上看了很多關於動態載入js的方法,例子挺多的,但是都有些不足的地方。動態...

動態載入js

方法1 getscript themes sh public xtpla js jquery.plugins.min.js 方法2 載入多個js檔案 如圖所示 一 target.insertbefore newchild,existingchild 引數說明 1.target 被新增節點和現有節點的...