①注册次数的区别:
$(document).ready(function(){ alert("弹出2");});
两次信息都会弹出。
window.onload = function(){ alert("弹出1"); }
window.onload = function(){ alert("弹出2"); }
只会执行弹出2。看那个等于号,相当于赋值,第二次把第一次覆盖了。
②执行时间的区别
onload
是要等所有DOM元素创建完毕,图片,CSS等都加载完毕才开始执行。
ready
只要等DOM元素创建完毕即可,这样提高了网页的相应速度。
当然,$(window).load(function()) 可以实现onload的效果。
本文深入探讨了JavaScript中`document.ready`与`window.onload`两个事件的区别,包括它们的执行时间、触发条件及应用场景。通过实例解析,帮助开发者更好地理解和运用这两个关键概念。
1014

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



