文章詳情頁
javascript - domcontentloaded事件什么時候觸發(fā)
瀏覽:278日期:2022-12-16 08:10:29
問題描述
https://developers.google.com...
說是 domContentLoaded 一般表示 DOM 和 CSSOM 均準(zhǔn)備就緒的時間點
js高程那本書p390頁說不等待css文件下載完畢。
那么問題是到底等不等CSSOM就緒
問題解答
回答1:DOMContentLoaded只能綁定在window/document上。(DOM樹不構(gòu)建,window/document對象也有,所以綁定在他倆上有意義(看啥時候dom樹構(gòu)建完);但綁定在普通元素上無意義,你先要選擇該元素,既然能選擇,它肯定構(gòu)建完成了,如下:)
// 下述代碼將不執(zhí)行即無反應(yīng)。document.querySelector(’#top’).addEventListener('DOMContentLoaded', function () { console.log(’top finished’);}, false);
DOMContentLoaded和load的區(qū)別
DOM文檔加載的步驟為:
解析HTML結(jié)構(gòu)。加載外部腳本和樣式表文件。解析并執(zhí)行腳本代碼。DOM樹構(gòu)建完成。//DOMContentLoaded加載圖片等外部文件。頁面加載完畢。//load
標(biāo)簽:
JavaScript
上一條:javascript - js 有什么優(yōu)雅的辦法實現(xiàn)在同時打開的兩個標(biāo)簽頁間相互通信?下一條:javascript - sublime什么插件可以在我自動保存代碼之后,對es6代碼自動檢查并格式化。
相關(guān)文章:
1. docker 17.03 怎么配置 registry mirror ?2. javascript - sublime快鍵鍵問題3. javascript - immutable配合react提升性能?4. DADB.class.php文件的代碼怎么寫5. javascript - html5多個label中其中一個觸發(fā)change,如何判斷是哪一個出發(fā)了change6. phpstudy8.1支持win11系統(tǒng)嗎?7. mysql事務(wù)回滾定位8. css - 寫頁面遇到個布局問題,求大佬們幫解答,在線等,急!~9. 實現(xiàn)bing搜索工具urlAPI提交10. 配置Apache時,添加對PHP的支持時語法錯誤
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備