一张表格告诉你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 相关文章推荐
利用javascript移动div层-javascript 拖动层
Mar 22 Javascript
基于jquery的气泡提示效果
May 31 Javascript
javascript简单性能问题及学习笔记
Feb 04 Javascript
2014年50个程序员最适用的免费JQuery插件
Dec 15 Javascript
D3.js实现柱状图的方法详解
Sep 21 Javascript
vue 2.0项目中如何引入element-ui详解
Sep 06 Javascript
仿京东快报向上滚动的实例
Dec 13 Javascript
小程序开发基础之view视图容器
Aug 21 Javascript
详解小程序循环require之坑
Mar 08 Javascript
vue自定义指令用法经典实例小结
Mar 16 Javascript
vue中更改数组中属性,在页面中不生效的解决方法
Oct 30 Javascript
javascript实现时钟动画
Dec 03 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 无法加载mysql的module的时候的配置的解决方案引发的思考
2012/01/27 PHP
破解.net程序(dll文件)编译和反编译方法
2013/01/31 PHP
CMSPRESS 10行代码搞定 PHP无限级分类2
2018/03/30 PHP
javascript在事件监听方面的兼容性小结
2010/04/07 Javascript
js 判断一个元素是否在页面中存在
2012/12/27 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
javascript中this做事件参数相关问题解答
2013/03/17 Javascript
js读写(删除)Cookie实例详解
2013/04/17 Javascript
jquery获取html元素的绝对位置和相对位置的方法
2014/06/20 Javascript
js创建表单元素并使用submit进行提交
2014/08/14 Javascript
jquery分割字符串的方法
2015/06/24 Javascript
javascript常用功能汇总
2015/07/05 Javascript
jQuery菜单插件用法实例
2015/07/25 Javascript
JavaScript新增样式规则(推荐)
2016/07/19 Javascript
Vue常用指令V-model用法
2017/03/08 Javascript
详谈angularjs中路由页面强制更新的问题
2017/04/24 Javascript
微信小程序注册60s倒计时功能 使用JS实现注册60s倒计时功能
2017/08/16 Javascript
js自定义input文件上传样式
2018/10/26 Javascript
基于javascript实现移动端轮播图效果
2020/12/21 Javascript
Python中操作文件之write()方法的使用教程
2015/05/25 Python
剖析Django中模版标签的解析与参数传递
2015/07/21 Python
python中sys.argv函数精简概括
2018/07/08 Python
Python 类的魔法属性用法实例分析
2019/11/21 Python
django 框架实现的用户注册、登录、退出功能示例
2019/11/28 Python
Made in Design英国:设计家具、照明、家庭装饰和花园家具
2019/09/24 全球购物
weblogic面试题
2016/03/07 面试题
计算机专业应届毕业生自荐信
2013/09/26 职场文书
写自荐信三大法宝
2014/01/24 职场文书
班班通校本培训方案
2014/03/12 职场文书
创意广告词
2014/03/17 职场文书
给校长的建议书400字
2014/05/15 职场文书
第二批党的群众路线教育实践活动总结报告
2014/10/30 职场文书
整改通知书格式
2015/04/22 职场文书
2015年乡镇卫生院妇幼保健工作总结
2015/05/19 职场文书
旅游投诉信范文
2015/07/02 职场文书
2016先进工作者事迹材料
2016/02/25 职场文书