国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

基于javascript原生判斷DOM是否加載完畢

瀏覽:132日期:2023-10-11 13:29:58

readyState

document.readyState 返回當前文檔的狀態,屬性如下:

uninitialized 還未開始加載 loading 加載中 interactive 已加載,文檔與用戶可以開始交互 complete 加載完成

DOMContentLoaded

當 DOMContentLoaded事件觸發時,僅當DOM加載完成,不包括樣式表,圖片,flash

onload

當 onload 事件觸發時,頁面上所有的DOM,樣式表,腳本,圖片,flash都已經加載完成了

根據執行時DOM是否已經裝載完畢來決定是對回調函數進行同步調用還是異步調用。具體代碼如下:

function onReady(fn){ var readyState = document.readyState; if(readyState === ’interactive’ || readyState === ’complete’) { fn() }else{ window.addEventListener('DOMContentLoaded',fn); }}onReady(function(){ console.log(’DOM fully loaded and parsed ’); })

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 杂多县| 伽师县| 墨竹工卡县| 峨山| 新津县| 梅河口市| 电白县| 县级市| 永清县| 无锡市| 盘山县| 措美县| 五华县| 广河县| 普兰店市| 疏附县| 唐河县| 乐亭县| 吉隆县| 同江市| 古浪县| 永新县| 稻城县| 沙河市| 霍城县| 瓦房店市| 泽州县| 鄂伦春自治旗| 双流县| 浠水县| 乐昌市| 平阴县| 宽城| 华池县| 乌兰察布市| 旌德县| 家居| 平邑县| 喜德县| 巧家县| 永泰县|