jquery中$ready和window.onload的区别

 我来答
ZhangXin777999
2017-10-24 · TA获得超过3168个赞
知道大有可为答主
回答量:2075
采纳率:84%
帮助的人:225万
展开全部
JQuery的ready函数与JS的onload的区别:
1.执行时间
window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。
$(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。
2.编写个数不同
window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个
$(document).ready()可以同时编写多个,并且都可以得到执行
3.简化写法
window.onload没有简化写法
$(document).ready(function(){})可以简写成$(function(){});
imqzc
2017-10-24 · TA获得超过3862个赞
知道大有可为答主
回答量:2499
采纳率:82%
帮助的人:381万
展开全部
ready事件只要DOM结构一建立完毕就可发生,而不管某些数据是否已加载(如图片);
而onload事件要等所有数据包括图片等完全加载好后才发生。
因此前者事件早于后者事件发生。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式