猿问

为什么window.onload比$(document).ready()先执行?

不是说window.onload会等到页面所有资料都加载完毕后才执行,而$(document).ready()只要DOM树加载完毕就可以执行吗?那按理来说,$(document).ready()里的函数会比window.onload先执行才对,为什么测试结果根据浏览器不同而表现不同?
下面是代码和实验结果:

[实验结果]:


Firefox:

     jquery1(图片出现)->js1

Safari:

     jquery1->js1->图片出现

Opera:

     js1->jquery1(图片出现)

IE: 

     js1->jquery1(图片出现)

Chrome:

     js1->jquery1(图片出现)


慕码人2483693
浏览 711回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答