一张表格告诉你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 相关文章推荐
IE与FireFox的JavaScript兼容问题解决办法
Dec 31 Javascript
Thinkphp模板没有解析直接原样输出的解决方法
Oct 31 Javascript
前端 Vue.js 和 MVVM 详细介绍
Dec 29 Javascript
js仿京东轮播效果 选项卡套选项卡使用
Jan 12 Javascript
JS查找字符串中出现最多的字符及个数统计
Feb 04 Javascript
ES6中的rest参数与扩展运算符详解
Jul 18 Javascript
[js高手之路]图解javascript的原型(prototype)对象,原型链实例
Aug 28 Javascript
vue2实现可复用的轮播图carousel组件详解
Nov 27 Javascript
js实现继承的方法及优缺点总结
May 08 Javascript
微信小程序全局变量改变监听的实现方法
Jul 15 Javascript
使用p5.js临摹动态图片
Nov 04 Javascript
5个你不知道的JavaScript字符串处理库(小结)
Jun 01 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实现UTF-8文件BOM自动检测与移除实例
2014/11/05 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
JavaScript DOM 学习第二章 编辑文本
2010/02/19 Javascript
jQuery的deferred对象详解
2014/11/12 Javascript
使用JavaScript 编写简单计算器
2014/11/24 Javascript
BootStrap实用代码片段之一
2016/03/22 Javascript
JavaScript定义数组的三种方法(new Array(),new Array('x','y')
2016/10/04 Javascript
JavaScript省市级联下拉菜单实例
2017/02/14 Javascript
js实现动态显示时间效果
2017/03/06 Javascript
使用vs code开发Nodejs程序的使用方法
2017/09/21 NodeJs
vue.js $refs和$emit 父子组件交互的方法
2017/12/20 Javascript
js实现上传并压缩图片效果
2018/01/10 Javascript
微信公众平台 客服接口发消息的实现代码(Java接口开发)
2019/04/17 Javascript
详解vue更改头像功能实现
2019/04/28 Javascript
vue.js中导出Excel表格的案例分析
2019/06/11 Javascript
vue使用混入定义全局变量、函数、筛选器的实例代码
2019/07/29 Javascript
[01:06:25]Secret vs Liquid 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
python原始套接字编程示例分享
2014/02/21 Python
编写同时兼容Python2.x与Python3.x版本的代码的几个示例
2015/03/30 Python
Python 转义字符详细介绍
2017/03/21 Python
Python实现压缩和解压缩ZIP文件的方法分析
2017/09/28 Python
Python3非对称加密算法RSA实例详解
2018/12/06 Python
python虚拟环境迁移方法
2019/01/03 Python
Python 利用切片从列表中取出一部分使用的方法
2019/02/01 Python
python中threading开启关闭线程操作
2020/05/02 Python
Python局部变量与全局变量区别原理解析
2020/07/14 Python
马克华菲官方商城:Mark Fairwhale
2016/09/04 全球购物
施华洛世奇澳大利亚官网:SWAROVSKI澳大利亚
2017/01/06 全球购物
英国内衣连锁店:Boux Avenue
2018/01/24 全球购物
英国排名第一的冲浪店:Ann’s Cottage
2020/06/21 全球购物
大学生求职信范文应怎么写
2014/01/01 职场文书
精彩的英文自荐信
2014/01/30 职场文书
会计电算化大学生职业规划书
2014/02/05 职场文书
欢度春节标语
2014/07/01 职场文书
南京市纪委监察局整改方案
2014/09/16 职场文书
2014年合同管理工作总结
2014/12/02 职场文书