Window.onload事件和$(文档).ready()

时间:2011-03-21 11:38:25

标签: javascript jquery

我正在学习jQuery。有人可以解释一下jQuery中window.onload事件和$(document).ready()之间的区别是什么?

此致 JN

1 个答案:

答案 0 :(得分:6)

jQuery tutorial

中解释了window.onload和$(document).ready()之间的区别

我引用:

大多数Javascript程序员最终做的第一件事就是在他们的程序中添加一些代码,类似于:

window.onload = function(){ alert("welcome"); }

其中包含您希望在加载页面时运行的代码。但问题是,在完成所有图像下载(包括横幅广告)之前,Javascript代码不会运行。首先使用window.onload的原因是当你第一次尝试运行代码时,HTML'文档'还没有完成加载。 为了避免这两个问题,jQuery有一个简单的语句来检查文档并等待它准备好被操作,称为就绪事件。