window.onload和$(document).ready(function(){})
来源:互联网 发布:cf手游刷图软件 编辑:程序博客网 时间:2024/05/17 05:06
主要的区别有两点:
1. 执行时机
window.onload方法是在网页中的所有的元素(包括元素的所有关联文件)都完全加载到浏览器之后才执行。
而通过jQuery中的$(document).ready()方法注册的事件处理程序,只要在DOM完全就绪时,就可以调用了,比如一张图片只要<img>标签完成,不用等这个图片加载完成,就可以设置图片的宽高的属性或样式等。
2. $(document).ready()方法可以多次使用而注册不同的事件处理程序.
window.onload一次只能保存对一个函数的引用,多次绑定函数只会覆盖前面的函数。
- window.onload方法在一个页面上注册两次会是什么样的结果:
- function one(){
- alert("one");
- }
- function two(){
- alert("two");
- }
- window.onload = two ;
- window.onload = one ;
- </span>
上面的代码运行后,会弹出“one”。
$(document).ready()上面的代码运行后,会分别弹出“one”和“two”。
- <span style="font-family:SimSun;font-size:14px;">function one(){
- alert("one");
- }
- function two(){
- alert("two");
- }
- $(document).ready(function(){
- one();
- });
- $(document).ready(function(){
- two();
- });</span>
上面的代码运行后,会分别弹出“one”和“two”。
阅读全文
0 0
- window.onload和$(document).ready(function(){})区别
- window.onload和$(document).ready(function(){})
- $(document).ready()、 $(function(){})、$().ready(function(){})和window.onload的区别
- $.(document).ready(function{})&&window.onload
- $(document).ready(function () {})和 window.onload = function () {}的区别
- window.onload=function(){}和$(document).ready(function(){})的区别
- $(document).ready(function() 总结以及和window.onload的区别
- window.onload和$(document).ready(function(){})的区别
- $(window).load(function() {}),$(document).ready(function(){}),body.Onload()的区别
- window.onload=function(){}与$(document).ready(function(){})区别
- window.onload=function(){}与$(document).ready(function (){})区别
- js之当页面加载$(document).ready(function(){})和window.onload=function(){}的区别
- document.ready和window.onload的区别
- $(document).ready()和window.onload的区别
- document.ready和window.onload的区别
- window.onload 和 $(document).ready的 区别
- window.onload和$(document).ready()的区别
- $(document).ready()方法和window.onload()方法
- 完整版ajax+百度echarts实现统计图表demo并随着窗口大小改变而自适应
- socket
- Unity3D引擎架构设计之组件的概念解析
- bzoj3312[Usaco2013 Nov]No Change 状压DP
- C++多线程和原子操作--2017-7-20
- window.onload和$(document).ready(function(){})
- Dom4j加强&Xpath技术&SAX解析
- Spark-ML 线性回归 LinearRegression (1)
- Android中分辨率,DPI,DP与PX对应关系
- 两个mysql数据库的问题
- java AES时遇到的问题和解决办法
- RSA加密
- awk打印单双引号
- linux cp命令参数及用法详解---linux 复制文件命令cp