window.onload和jQuery中的ready的区别

原创 2012年03月31日 15:35:34


①注册次数的区别:

$(document).ready(function(){ alert("弹出1");});
$(document).ready(function(){ alert("弹出2");});
两次信息都会弹出。
   
window.onload = function(){ alert("弹出1"); }
window.onload = function(){ alert("弹出2"); }
只会执行弹出2。看那个等于号,相当于赋值,第二次把第一次覆盖了。


②执行时间的区别


onload
是要等所有DOM元素创建完毕,图片,CSS等都加载完毕才开始执行。

ready 
只要等DOM元素创建完毕即可,这样提高了网页的相应速度。

当然,$(window).load(function()) 可以实现onload的效果。



jquery $(document).ready()与window.onload的区别

jQuery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的。 1.执行时间    ...
  • ligang2585116
  • ligang2585116
  • 2014年12月21日 23:46
  • 2195

$(document).ready()和原生js下的window.onload的区别

区别1: $(document).ready()是规定DOM(网页文档)加载完成后网页内容加载之前执行的,也就是说在html加载完成后,图片加载之前。 window.onlad()是在页面所有元素...
  • zx_p24
  • zx_p24
  • 2016年11月24日 10:06
  • 1783

jQuery中$(document).ready与Javascript中window.onload区别

JQuery中$(document).ready与Javascript中window.onload道理有什么区别呢?网上的说法很多,但是发现使用不同版本jquery,效果有完全不一样,很难去回答一下问...
  • hsd2012
  • hsd2012
  • 2017年05月08日 21:28
  • 760

window.onload()和$(document).ready()区别

在做itoo项目中,碰到一个问题就是有个js中的方法始终是执行不到,原因就是该方法放在了window.onload()下,而又由于页面加载不完的原因,导致该方法始终执行不到。        所以改用...
  • u011458469
  • u011458469
  • 2015年07月26日 11:29
  • 1119

window.onload与jQuery的ready的区别

window.onload 与jQuery的ready的区别: window.onload在一个网页中只能编写一次,没有任何的简写方式,当HTML页面中所有的内容都加载完毕后才执行。 ready(...
  • feng_strong
  • feng_strong
  • 2017年06月19日 19:01
  • 168

jQuery中ready和load的区别

ready事件先于load事件被激活,如果网页文档中没有加载外部文件,则它们的响应时间基本上是相同的....
  • u010555110
  • u010555110
  • 2016年07月08日 15:03
  • 932

js立即执行函数,jqueryReady和Onload执行顺序比较

最近研究了一下这几个函数的执行顺序,有概念可知,立即执行函数是首先执行,但是ready函数和Onload的执行顺序可以根据区别得知     JQuery的ready函数与JS的onload的区别:  ...
  • paul342
  • paul342
  • 2015年10月29日 10:07
  • 2290

jQuery的ready()事件与js中的onload事件的区别

JQuery中用得最多的要属工厂函数$()了,下面我们就来看一下它的初步应用。  大家知道,在JQuery中我们可以使用 $(document).ready(); 在其中加入页面加载后的代码,以便做...
  • yuanmei1986
  • yuanmei1986
  • 2016年03月02日 17:20
  • 1147

js window.onload意思跟jquery的$(function() { } )的区别

不太一样 window.onload是在页面所有的元素都加载完成后才触发 $(function(){})是在页面的dom结构加载完毕后就触发 dom里的内容不一定都已经加载完成 比如说一个页面有...
  • qq_27918787
  • qq_27918787
  • 2016年09月23日 16:27
  • 1261

jquery Onload()和 ready()的区别

onload需要页面上所有的资源都加载上之后执行,而ready则是DOM文档树已经解析完成时,说ready比onload快最显著的是比如一个页面上有一个很大的图片,加载要好久,onload只有在图片加...
  • QQQQQQ654
  • QQQQQQ654
  • 2017年01月04日 02:47
  • 589
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:window.onload和jQuery中的ready的区别
举报原因:
原因补充:

(最多只允许输入30个字)