Memory River

记忆河,记今日之事忆往昔之流

谈谈$(document).ready和window.onload的区别

Rickey  \  2019-07-28 13:05:44

$(document).ready和window.onload,这两个都是在页面加载完执行的函数,大多数情况下可以随意使用,差别不大,但总是有区别的。

$(document).ready:是在页面DOM结构绘制完毕后就执行。 举个栗子:页面中只有有img标签使用远程图片,那么当img标签加载完毕之后就会马上执行ready函数,并不会等img的远程图片加载完成。并且页面可以写多个ready函数。
window.onload:是页面所有元素都加载完毕,包括图片等所有元素。只能执行一次。

综上,$(document).ready的执行时间要早于window.onload。

地址: http://wchuf.com/article/adt/f0fe837a9eee48198a9ed4c24a757cfa.html
声明: 本文为原创文章,版权归本站所有,欢迎分享本文,转载请保留出处!
  127         0         0
Rickey
人,可以无傲气,但不可以无傲骨。

YOU MIGHT ALSO LIKE
技术博文  \  2018-11-07 10:13:18

0 COMMENTS
想对博主说些什么?