相容的動態載入JS 原

2021-06-21 21:37:32 字數 637 閱讀 1088

屌絲就是悲劇,五一還得宅家裡敲**專研技術。

說起動態載入js,搞web的肯定不陌生,著名的yui庫就有強大的模組化的動態載入js機制。在**量不斷龐大的今天,動態載入js作用還是很明顯的。其實這門技術已經很古老了,但是發現網路上很多資料也同樣很古老。誒,沒法,自立更生吧,人生總要不斷積累的,更何況作為乙個程式猿呢。

關於動態js大家比較關注的無非就兩點,相容性如何?如何控制是同步還是非同步?現在針對常見的4種方案來分析。前3種是非同步的,最後1種是同步的。

方法1:

分析:非同步的,相容性良好(測試了多版本ie、ff、chrome),不過你這麼寫整個html文件就被替換成空白的了,document你得想辦法改變下。

方法2:

分析:非同步的、相容性很差(低版本的ie可以,我的ie10、ff、chrome都失效了,網上能搜到原因),應該直接放棄這個方案。

方法3

分析:、非同步的、相容性良好(測試了多版本ie、ff、chrome),其他不多說,強烈推薦

方法4

動態載入js

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

除錯動態載入的js

用瀏覽器無法除錯非同步載入頁面裡包含的js檔案。簡單的說就是在除錯工具裡面看不到非同步載入頁面裡包含的js檔案 最近在乙個新的web專案中開發功能。這個專案的管理介面有乙個特點,框架是固定的,不會重新整理,每次點新的頁面僅僅重新整理乙個div。div裡面不是套的iframe,於是導致了乙個問題,用瀏...

動態載入js檔案

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