一张表格告诉你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火狐的回车事件(js与jquery)
Oct 20 Javascript
jQuery实现限制textarea文本框输入字符数量的方法
May 28 Javascript
JavaScript实现的简单烟花特效代码
Oct 20 Javascript
jQuery EasyUI datagrid在翻页以后仍能记录被选中行的实现代码
Aug 15 Javascript
js从数组中删除指定值(不是指定位置)的元素实现代码
Sep 13 Javascript
详解Angularjs在控制器(controller.js)中使用过滤器($filter)格式化日期/时间实例
Feb 17 Javascript
jQuery导航条固定定位效果实例代码
May 26 jQuery
mac上node.js环境的安装测试
Jul 03 Javascript
Angular4学习笔记之实现绑定和分包
Aug 01 Javascript
p5.js 毕达哥拉斯树的实现代码
Mar 23 Javascript
微信小程序webview与h5通过postMessage实现实时通讯的实现
Aug 20 Javascript
jquery轮播图插件使用方法详解
Jul 31 jQuery
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
收听困难?教您超简便短波广播抗干扰方法!
2021/03/01 无线电
PHP编程过程中需要了解的this,self,parent的区别
2009/12/30 PHP
php下连接ftp实现文件的上传、下载、删除文件实例代码
2010/06/03 PHP
PHP 微信支付类 demo
2015/11/30 PHP
php实现倒计时效果
2015/12/19 PHP
laravel-admin的图片删除实例
2019/09/30 PHP
PHP 计算两个时间段之间交集的天数示例
2019/10/24 PHP
node.js实现多图片上传实例
2014/06/03 Javascript
浅谈javascript:两种注释,声明变量,定义函数
2016/09/29 Javascript
jQuery基于ajax操作json数据简单示例
2017/01/05 Javascript
jQuery在header中设置请求信息的方法
2017/03/06 Javascript
js实现百度登录框鼠标拖拽效果
2017/03/07 Javascript
jQuery实现简单的抽奖游戏
2017/05/05 jQuery
一个Js文件函数中调用另一个Js文件函数的方法演示
2017/08/14 Javascript
写gulp遇到的ES6问题详解
2018/12/03 Javascript
JavaScript实现五子棋游戏的方法详解
2019/07/08 Javascript
js实现窗口全屏示例详解
2019/09/17 Javascript
vue-dplayer 视频播放器实例代码
2019/11/08 Javascript
Python程序设计入门(3)数组的使用
2014/06/16 Python
Python2.x和3.x下maketrans与translate函数使用上的不同
2015/04/13 Python
python使用socket向客户端发送数据的方法
2015/04/29 Python
python同时给两个收件人发送邮件的方法
2015/04/30 Python
Python实现利用最大公约数求三个正整数的最小公倍数示例
2017/09/30 Python
python中while和for的区别总结
2019/06/28 Python
在python中,使用scatter绘制散点图的实例
2019/07/03 Python
Python Django框架url反向解析实现动态生成对应的url链接示例
2019/10/18 Python
Python高级property属性用法实例分析
2019/11/19 Python
django admin 添加自定义链接方式
2020/03/11 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
2020/03/12 Python
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
2013/05/01 面试题
小学家长评语大全
2014/04/16 职场文书
行政介绍信范文
2015/05/04 职场文书
幼儿园园务工作总结2015
2015/05/18 职场文书
2016年先进班集体事迹材料
2016/02/26 职场文书
2016基督教会圣诞节开幕词
2016/03/04 职场文书
Mysql中调试存储过程最简单的方法
2021/06/30 MySQL