1.执行时间
window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。
$(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。
2.编写个数不同
window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个
$(document).ready()可以同时编写多个,并且都可以得到执行
3.简化写法
window.onload没有简化写法
$(document).ready(function(){})可以简写成$(function(){});
浅析document和window的区别
最新推荐文章于 2020-10-16 10:42:03 发布
本文探讨了window.onload与$(document).ready()在执行时间、编写个数及简化写法上的区别。window.onload在页面所有元素加载完毕后执行,而$(document).ready()在DOM结构绘制完毕即执行;window.onload不支持多个并行,而$(document).ready()可同时编写多个;$(document).ready()还提供了简写方式。
1419

被折叠的 条评论
为什么被折叠?



