document.ready()和window.onload()

我们的实例中的所有 jQuery 函数位于一个 document ready 函数中。
dom对象转换为jquery对象很容易,在jquery中: $(document).ready();等同于$();

$(document).ready(function(){ 
alert('1234'); 
} 
); 
简写为:
$(function(){ 
alert("1234"); 
} 
); 


一。执行先后顺序不同

$(window).onload()事件,是在加载完所有页面内容才会触发,所有内容包括图片,flash等.
$(document).ready()只是在页面所有的DOM加载完毕后就会触发。防止文档在完全加载(就绪)之前运行 jQuery 代码。

二。多次执行结果不同
onload()多次执行后一次会覆盖前一次。
在JQuery中你可以利用多个Ready()方法,多次调用执行。

你可能感兴趣的:(document)