屌絲就是悲劇,五一還得宅家裡敲**專研技術。
說起動態載入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...