我正在学习jQuery。有人可以解释一下jQuery中window.onload
事件和$(document).ready()
之间的区别是什么?
此致 JN
答案 0 :(得分:6)
我引用:
大多数Javascript程序员最终做的第一件事就是在他们的程序中添加一些代码,类似于:
window.onload = function(){ alert("welcome"); }
其中包含您希望在加载页面时运行的代码。但问题是,在完成所有图像下载(包括横幅广告)之前,Javascript代码不会运行。首先使用window.onload的原因是当你第一次尝试运行代码时,HTML'文档'还没有完成加载。 为了避免这两个问题,jQuery有一个简单的语句来检查文档并等待它准备好被操作,称为就绪事件。