手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >一张表格告诉你windows.onload()与$(document).ready()的区别
一张表格告诉你windows.onload()与$(document).ready()的区别
摘要:浏览器加载完DOM后,会通过javascript为DOM元素添加事件,在javascript中,通常使用window.onload()方法。...

浏览器加载完DOM后,会通过javascript为DOM元素添加事件,在javascript中,通常使用window.onload()方法。

在jquery中,则使用$(document).ready()方法。下面介绍一下两者的区别。

window.onload() $(document).ready()
执行时机 在页面所有元素(包括图片,引用文件)加载完后执行。

页面中所有HTML DOM,CSS DOM结构加载完之后就会执行,其他图片可能没有加载完.

如果想要网页所有内容(包括图片等)加载完毕,再注册事件,使用$(window).load(function);

等价于window.onload()

编写个数

不能同时写多个,后面的将会覆盖前面的。ex:

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

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

结果会执行“B”

如果想要顺序执行alert("A")和alert("B")需写成

window.onload=function(){

alert("A");

alert("B");

}

可以同时写多个
简写

$(document).ready(function(){

//to do;

});

可写成

$().ready(function(){ //$()不带参数默认是document

//to do;

});或

$(function(){

//to do;

});

【一张表格告诉你windows.onload()与$(document).ready()的区别】相关文章:

Javascript实现每日自动换一张图片的方法

jquery中map函数遍历数组用法实例

JavaScript中的setUTCDate()方法使用详解

javascript消除window.close()的提示窗口

日期函数扩展类Ver0.1.1

JS获取当前脚本文件的绝对路径

JS实现模拟风力的雪花飘落效果

简介JavaScript中charAt()方法的使用

3张图片循环组和(很有动感)

动态加载iframe

精品推荐
分类导航