文章详情页
javascript - domcontentloaded事件什么时候触发
浏览:76日期:2022-12-16 08:10:29
问题描述
https://developers.google.com...
说是 domContentLoaded 一般表示 DOM 和 CSSOM 均准备就绪的时间点
js高程那本书p390页说不等待css文件下载完毕。
那么问题是到底等不等CSSOM就绪
问题解答
回答1:DOMContentLoaded只能绑定在window/document上。(DOM树不构建,window/document对象也有,所以绑定在他俩上有意义(看啥时候dom树构建完);但绑定在普通元素上无意义,你先要选择该元素,既然能选择,它肯定构建完成了,如下:)
// 下述代码将不执行即无反应。document.querySelector(’#top’).addEventListener('DOMContentLoaded', function () { console.log(’top finished’);}, false);
DOMContentLoaded和load的区别
DOM文档加载的步骤为:
解析HTML结构。加载外部脚本和样式表文件。解析并执行脚本代码。DOM树构建完成。//DOMContentLoaded加载图片等外部文件。页面加载完毕。//load
标签:
JavaScript
上一条:javascript - js 有什么优雅的办法实现在同时打开的两个标签页间相互通信?下一条:javascript - sublime什么插件可以在我自动保存代码之后,对es6代码自动检查并格式化。
相关文章:
1. ueditor上传服务器提示后端配置项没有正常加载,求助!!!!!2. angular.js - angularjs 怎么封装 upload 上传3. python - 关于matplotlib的x轴显示的问题4. angular.js - 怎样在使用ng-repeat属性的标签里面监听单个事件,使其能够单个改变CSS。5. nginx英文文档的WebSocket proxying部分没看太明白,麻烦推荐一点中文文章6. angular.js - items.query is not a function这是怎么回事7. 绝对定位和fied定位,键盘弹起对布局的影响8. vim - docker中新的ubuntu12.04镜像,运行vi提示,找不到命名.9. android 文件File删除问题10. javascript - vue生成一维码?求助!!!!!急
排行榜
