如何判斷js檔案是否載入完畢
在實際應用中,我們可能會根據需要來引入外部js檔案,以達成想要的效果。
但是這個效果需要在js檔案載入完畢以後才能夠去實現,這時候就有可能需要讓我們去判斷js檔案是否載入完畢。
先看一段程式碼例項:
[JavaScript] 純文字檢視 複製程式碼function include_js(file) { var _doc = document.getElementsByTagName('head')[0]; var js = document.createElement('script'); js.setAttribute('type', 'text/javascript'); js.setAttribute('src', file); _doc.appendChild(js); if (!/*@cc_on!@*/0) { //if not IE js.onload = function () { console.log("檔案載入完畢"); } } else { js.onreadystatechange = function () { if (js.readyState == 'loaded' || js.readyState == 'complete') { console.log("檔案載入完畢"); } } } return false; } include_js('http://www.softwhy.com/mytest/jQuery/jquery-1.8.3.js');
上面的程式碼實現了載入完畢後的判斷功能,下面簡單對程式碼做一下說明。
在IE7以上和其他標準瀏覽器可以使用onload事件來判斷js檔案是否載入完畢,但是IE7和IE7以下瀏覽器中,<script>不支援onload事件,需要使用onreadystatechange事件來替代。
[JavaScript] 純文字檢視 複製程式碼if (!/*@cc_on!@*/0)
上面的語句能夠判斷非IE瀏覽器(準確的說只能夠判斷到IE10)。
相關文章
- jquery如何判斷js檔案是否載入完畢jQueryJS
- js判斷引入的js檔案是否載入完畢JS
- js如何判斷<img>圖片是否載入完畢JS
- js如何判斷img圖片是否載入完畢JS
- JavaScript判斷iframe是否載入完畢JavaScript
- 如何判斷一個img圖片是否載入完畢
- javascript判斷flash檔案載入完畢程式碼例項JavaScript
- jQuery判斷css檔案載入完畢再去執行程式碼jQueryCSS行程
- js如何判斷指定的檔案是否存在JS
- js如何判斷頁面是否已經載入完成JS
- javascript判斷iframe頁面載入完畢方法簡單介紹JavaScript
- golang判斷檔案是否存在Golang
- vc判斷檔案是否存在
- javascript如何判斷一張圖片是否載入完成JavaScript
- javascript檢測iframe是否已經載入完畢JavaScript
- JavaScript判斷animation動畫執行完畢JavaScript動畫
- JavaScript 判斷transition動畫執行完畢JavaScript動畫
- 如何在低版本IE瀏覽器中實現判斷img圖片載入完畢瀏覽器
- javascript如何判斷一個圖片是否載入完成JavaScript
- python 判斷檔案是否存在Python
- Node判斷檔案是否連結
- java判斷檔案是否存在並建立檔案Java
- 判斷img圖片是否載入成功
- 利用js判斷檔案是否為utf-8編碼JS
- js如何判斷一個物件是否存在JS物件
- 判斷excel檔案是否被開啟Excel
- js如何判斷字串中是否含有指定字元JS字串字元
- js如何判斷是否是IE瀏覽器JS瀏覽器
- js如何判斷一個函式是否存在JS函式
- jquery怎麼樣判斷檔案是否存在jQuery
- C# 判斷遠端檔案是否存在C#
- python判斷檔案是否存在等操作Python
- shell 判斷檔案或路徑是否存在
- C語言判斷檔案是否存在,判斷檔案可讀可寫可執行C語言
- JS判斷檔案上傳格式JS
- js判斷上傳檔案大小JS
- js判斷字串是否為空JS字串
- js判斷物件是否為空JS物件