一张表格告诉你windows.onload()与$(document).ready()的区别


Posted in Javascript onMay 16, 2014

浏览器加载完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; });  
Javascript 相关文章推荐
jQuery 使用手册(一)
Sep 23 Javascript
圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现
Dec 27 Javascript
JQuery操作元素的css样式
Mar 09 Javascript
JavaScript实现SHA-1加密算法的方法
Mar 11 Javascript
Bootstrap每天必学之基础排版
Nov 20 Javascript
JavaScript html5 canvas绘制时钟效果(二)
Mar 27 Javascript
JavaScript中关键字 in 的使用方法详解
Oct 17 Javascript
html判断当前页面是否在iframe中的实例
Nov 30 Javascript
jQuery模拟窗口抖动效果
Mar 15 Javascript
推荐10款扩展Web表单的JS插件
Dec 25 Javascript
微信小程序云开发使用方法新手初体验
May 16 Javascript
openlayers4.6.5实现距离量测和面积量测
Sep 25 Javascript
Jquery倒计时源码分享
May 16 #Javascript
js取模(求余数)隔行变色
May 15 #Javascript
JS案例分享之金额小写转大写
May 15 #Javascript
自写的jQuery异步加载数据添加事件
May 15 #Javascript
js子页面获取父页面数据示例
May 15 #Javascript
js获取url中"?"后面的字串方法
May 15 #Javascript
javascript实例--教你实现扑克牌洗牌功能
May 15 #Javascript
You might like
php里array_work用法实例分析
2015/07/13 PHP
PHP Imagick完美实现图片裁切、生成缩略图、添加水印
2016/02/22 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
如何用JavaScript动态呼叫函数(两种方式)
2013/05/03 Javascript
javascript匿名函数应用示例介绍
2014/03/07 Javascript
jquery选择符快速提取web表单数据示例
2014/03/27 Javascript
Javascript基础教程之argument 详解
2015/01/18 Javascript
javascript浏览器窗口之间传递数据的方法
2015/01/20 Javascript
js实现随屏幕滚动的带缓冲效果的右下角广告代码
2015/09/04 Javascript
js 动态给元素添加、移除事件的实现方法
2016/07/19 Javascript
微信小程序开发之改变data中数组或对象的某一属性值
2018/07/05 Javascript
Vue一个案例引发的递归组件的使用详解
2018/11/15 Javascript
javaScript实现游戏倒计时功能
2018/11/17 Javascript
JS将时间秒转换成天小时分钟秒的字符串
2019/07/10 Javascript
Vue 前端实现登陆拦截及axios 拦截器的使用
2019/07/17 Javascript
Elementui表格组件+sortablejs实现行拖拽排序的示例代码
2019/08/28 Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
2019/11/12 Javascript
Vue使用虚拟dom进行渲染view的方法
2019/12/26 Javascript
node.js使用http模块创建服务器和客户端完整示例
2020/02/10 Javascript
[46:55]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
python实现12306抢票及自动邮件发送提醒付款功能
2018/03/08 Python
Python运维自动化之nginx配置文件对比操作示例
2018/08/29 Python
使用Python给头像戴上圣诞帽的图像操作过程解析
2019/09/20 Python
在Python中实现函数重载的示例代码
2019/12/12 Python
Python+OpenCV检测灯光亮点的实现方法
2020/11/02 Python
香港最新科技与优质家居产品购物网站:J SELECT
2018/08/21 全球购物
lululemon美国官网:瑜伽服+跑步装备
2018/11/16 全球购物
工程招投标邀请书
2014/01/30 职场文书
干部考核评语
2014/04/29 职场文书
工地标语大全
2014/06/18 职场文书
2014和解协议书范文
2014/09/15 职场文书
考试没考好检讨书(精选篇)
2014/11/16 职场文书
导游词之岳阳楼
2019/09/25 职场文书
python 统计代码耗时的几种方法分享
2021/04/02 Python
用Python实现一个打字速度测试工具来测试你的手速
2021/05/28 Python
Go 中的空白标识符下划线
2022/03/25 Golang