最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

判断document加载过程的几个不同方法_html/css_WEB-ITnose

来源:懂视网 责编:小采 时间:2020-11-27 16:29:38
文档

判断document加载过程的几个不同方法_html/css_WEB-ITnose

判断document加载过程的几个不同方法_html/css_WEB-ITnose:常用的两种页面加载判断方法 1. $(document).ready() 该方法jQuery提供的方法,它是当文档结构加载完成时,即形成完整的DOM树时(图片和iframe还没有加载完成)触发。其他几种写法: $(function(){}); $().ready(function(){})
推荐度:
导读判断document加载过程的几个不同方法_html/css_WEB-ITnose:常用的两种页面加载判断方法 1. $(document).ready() 该方法jQuery提供的方法,它是当文档结构加载完成时,即形成完整的DOM树时(图片和iframe还没有加载完成)触发。其他几种写法: $(function(){}); $().ready(function(){})

运用事例代码:

 document.addEventListener("readystatechange",function(){ if (document.readyState == "complete") { console.log("readystatechange-complete"); } });

2. DOMContentLoaded事件

支持该事件的:IE9+、Firefox、Chrome、Safari3.1+、Opera9+

DOMContentLoaded事件在形成完整DOM树之后就会触发,不理会图像、JavaScript文件、CSS文件或其他资源是否已经下载完毕。——《JavaScript高级程序设计》

想看看该事件与前面两种方法的区别,做了一下测试,在html页面中添加了如下代码:

控制台输出结果:

由此可以看出DOMContentLoaded事件是在$(document).ready()事件后执行,确实在DOM加载后执行,忽略了图片的加载。但是如果将$(document).ready()写在一个较大的js文件最后,在head中引入到html文件中,最终的控制台输出结果是:

这个结果让我觉得DOMContentLoaded并没有忽略JavaScript文件的下载我不知道这么理解是否正确,希望各位大神可以指点一二 ~O(∩_∩)O~

文档

判断document加载过程的几个不同方法_html/css_WEB-ITnose

判断document加载过程的几个不同方法_html/css_WEB-ITnose:常用的两种页面加载判断方法 1. $(document).ready() 该方法jQuery提供的方法,它是当文档结构加载完成时,即形成完整的DOM树时(图片和iframe还没有加载完成)触发。其他几种写法: $(function(){}); $().ready(function(){})
推荐度:
标签: 加载 方法 判断
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top