動態載入js檔案,注意script標籤使用

2021-09-14 00:59:50 字數 588 閱讀 2369

最近碰到乙個動態載入js檔案的問題,對網上有一些錯誤的回答,我這裡修改並記錄。

1.一般情況下,乙個html檔案或者jsp檔案引用外部js的檔案,我們都直接靜態載入的方式,例如:

2.但是在另一種方式下,例如拼接js檔案位址,就需要去動態載入js檔案,很多人使用document.write方式載入

以下錯誤的方式,我看到網上好多示例都這樣寫,誤人吶!!!

");正確的寫法

3.原因

html裡的標籤都是前後對應,有開始必有結束,例如「」,"

",""等,這裡的script也一樣,而且script不能出現巢狀,出現巢狀會錯誤以一對一的方式匹配,看圖示:

動態載入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檔案

動態載入js檔案 有時候我們需要根據引數不同來引入不同的js檔案,用html直接寫標籤滿足不了我們的需求,總結幾種方法,以及同步非同步載入的各種需求 code 一.直接載入 code html 總結 1.ie動態載入js檔案時,它預設就為同步,可以不用設定同步 也可直呼叫skip.includejs...