首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

window.onload 与 $(document).ready()比较

原生onload方法和jQuery的ready方法。 ---- ready事件发生在加载HTML文档之后,而onload事件发生在稍后,此时所有内容(例如图像)也已加载。...onload事件是DOM中的标准事件,而ready事件特定于jQuery。 ready事件的目的是它应该在文档加载后尽早发生,以便为页面中的元素添加功能的代码不必等待加载所有内容。...例子: ready表示图片还未加载,就已经发生了,而onload是图片加载之后才发生 window.load $(document).ready() 执行时机 必须等待网页中所有内容加载完毕后才能执行...window.onload = function() test1{undefined  alert("function1");};window.onload = function() test2{undefined...2.如果想实现window.onload一样的功能,调用load()方法。

1.6K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Js篇-面试题14-JavaScript 中的 window.onload 事件和 jQuery 的 ready 函数有何区别

    JavaScript 中的 window.onload 事件和 JQuery 的 ready 函数有何区别 执行时机: window.onload必须等待网页中所有内容加载完毕后(包括图片)才能执行,而...$(document).ready()是网页中所有DOM结构绘制完毕后执行,可能DOM元素关联的东西并没有加载完,在DOM完全就绪时就可以被调用,此时,网页的所有元素对JQuery而言都是可以访问的,但是这并不意味着这些元素关联的文件都已经下载完毕...编写个数: window.onload不能同时编写多个,而$(document).ready()能同时编写多个 window.onload = function() { alert('test1`...'); }; window.onload = function() { alert('test2'); }; // 结果只会输出test2 而$(document).ready()能同时编写多个...$(document).ready(function() { alert('Hello world'); }); $(document).ready(function() { alert('

    1.1K20

    onload 和 domready

    博客地址:https://ainyi.com/46 window.onload 事件会在页面或图像加载完成后触发(即所有元素的资源都下载完毕) 如果页面上有许多图片、音乐或 falsh 还没加载完成,onload...事件就会迟迟无法触发 所以出现了 DOM Ready 事件 熟悉 jQuery的人,都知道 DomReady 事件 $(document).ready(function(){ alert("jQuery...所以目前所有的 hack 方法都是为了让 IE6,7,8支持 DOM Ready 事件 下面代码可以发现 jQuery 的 ready 事件稍微早于 DOMContentLoaded 事件,但都是实现了...= function(){ alert("图片 id 为 imgID 加载完毕"); } Dom Ready 和 Dom Load 两者的区别 1、Dom Ready 是在 dom 加载完成后就可以直接对...script 元素支持 onreadystatechange 事件,不支持 onload 事件 在 IE 下,可以使用 onreadystatechange 完成 onload 事件,判断 readyState

    2.7K20
    领券