文章詳情頁
javascript - domcontentloaded事件什么時候觸發(fā)
瀏覽:266日期: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. 關(guān)于docker下的nginx壓力測試2. docker容器呢SSH為什么連不通呢?3. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題4. mac里的docker如何命令行開啟呢?5. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””6. nignx - docker內(nèi)nginx 80端口被占用7. docker - 各位電腦上有多少個容器啊?容器一多,自己都搞混了,咋辦呢?8. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問題。9. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個是怎么回事????10. docker-compose 為何找不到配置文件?
排行榜

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