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

是否在$(.ready).load中包装$(Document)window?

在$(.ready).load中包装$(Document)window是不必要的。$(.ready)是jQuery中的一个方法,用于在文档加载完成后执行指定的函数。$(Document)是jQuery中的一个对象,表示整个文档。$(window)也是jQuery中的一个对象,表示浏览器窗口。

在$(.ready).load中包装$(Document)window的目的是为了确保在文档加载完成后再执行相关操作,同时还可以确保在窗口大小发生变化时重新计算相关内容。然而,$(.ready)本身就是在文档加载完成后执行的,所以不需要再包装$(Document)。而$(window)表示的是浏览器窗口,与文档加载的顺序无关。

因此,在$(.ready).load中不需要包装$(Document)window,直接使用$(.ready)即可。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

$(window).load()与$(document).ready()的区别

而$(window).load()就是整个页面已经加载完毕。...2.可以被执行的次数不同:$(document).ready()可以JavaScript代码中出现多次,并且里面的函数或者代码都可以得到执行;而$(window).load()只能在JavaScript...代码中出现一次,如果有多个$(window).load(),那么只有最后一个$(window).load()里面的函数或者代码才会执行,之前的$(window).load()都将被覆盖; Js代码...属性节点,这时用$(document).ready()就要比用$(window).load()的效率高;但是某些时候还必须得用$(window).load()才行,如之前写的app下载,如果要关闭这个下载框...; }); 另外,$(document).ready()还有多种形式的写法,有$().ready( function(){} ); 有$(document).ready

1.1K100
  • jQuery onload与ready

    jQuery,有两个常用的事件处理方法,即$(document).ready()和$(window).on("load", function()),用于页面加载时执行JavaScript代码。...示例代码如下:$(document).ready(function() { // DOM就绪后执行的代码 // 可以进行DOM操作、事件绑定等});在上述示例,回调函数的代码将在DOM加载完成后执行...示例代码如下:$(window).on("load", function() { // 整个页面加载完成后执行的代码 // 可以进行依赖于资源加载的操作});上述示例的回调函数的代码将在整个页面加载完成后执行...区别和使用场景执行时间:$(document).ready()方法DOM加载完成后立即触发,而$(window).on("load", function())方法整个页面加载完成后触发。...执行顺序:$(document).ready()方法可能在某些资源(如图像)加载完成之前触发,而$(window).on("load", function())方法将等待所有资源加载完成后才触发。

    75720

    window的onload事件和domcontentloaded执行顺序

    window.onload和bodyonload 我们写代码的过程中经常也会在body标签上添加onload,那么documentloded,window.onload和bodyonload哪一个会先执行哪一个会后执行呢...可以jQuery中使用查看此事件$( window ).on( "load", handler )。如果代码依赖于加载的资源(例如,如果需要图像的尺寸),则应将代码放在load事件的处理程序。...注意,尽管DOM总是页面完全加载之前就绪,但是 .ready()处理程序期间执行的代码附加加载事件侦听器通常不安全。...尽管由 .ready() 添加的处理程序总是动态加载的脚本执行,但是窗口的加载事件已经发生,并且这些侦听器永远不会运行。...jq官方文档也说明了: $( handler ) $( document ).ready( handler ) $( "document" ).ready( handler ) $().ready(

    3.6K10

    用框架的你,可能早已忽略了这些事件API

    load 事件 —— 外部资源已加载完成,样式已被应用,图片大小也已知了。 beforeunload 事件 —— 用户正在离开:我们可以检查用户是否保存了更改,并询问他是否真的要离开。...window.onload 当整个页面,包括样式、图片和其他资源被加载完成时,会触发 window 对象上的 load 事件。可以通过 onload 属性获取此事件。...readyState 如果我们将 DOMContentLoaded 事件处理程序设置文档加载完成之后,会发生什么? 很自然地,它永远不会运行。 某些情况下,我们不确定文档是否已经准备就绪。...区别在于 window.onload 始终在所有其他 load 处理程序之后运行。...当用户最终离开时,window 上的 unload 事件就会被触发。处理程序,我们只能执行不涉及延迟或询问用户的简单操作。正是由于这个限制,它很少被使用。

    1.8K10

    onload 和 domready

    事件就会迟迟无法触发 所以出现了 DOM Ready 事件 熟悉 jQuery的人,都知道 DomReady 事件 $(document).ready(function(){ alert("jQuery...准备完毕,资源还没加载完"); }) // document 文档加载完成后就可以对 DOM 进行操作(即所有元素的资源都下载完毕) window.onload = function(){...){ alert("图片 id 为 imgID 加载完毕"); } Dom Ready 和 Dom Load 两者的区别 1、Dom Ready dom 加载完成后就可以直接对 dom 进行操作...,比如一张图片只要 img 标签完成,不用等这个图片加载完成,就可以设置图片的宽高的属性或样式等; 2、Dom Load整个 document 文档(包括了加载图片等其他信息)加载完成后就可以直接对...IE 下,可以使用 onreadystatechange 完成 onload 事件,判断 readyState 是否等于 complete 或 loaded document.onreadystatechange

    2.7K20

    jQuery:详解jQuery的事件(一)

    一、jQuery的事件   1、加载DOM:   执行时机:常规的JavaScript,通常使用window.onload方法,而在jQuery,使用的是$(document).ready()方法...要解决这个问题,可以使用jQuery的另一个关于页面加载的方法——load()方法。load()方法会在元素的onload事件绑定一个处理函数。...jQuery代码如下: $(window).load(function(){ //code... })   等价于JavaScript的以下代码: window.onload = function...,所以即使将上面代码window.load赋值两次,也只会执行后面的函数。...(); func2(); }   这种写法是可以解决一些问题的,但是如果有多个JavaScript文件,或者团队开发,每个文件都需要用到window.onload方法,这种情况下还用这种方法就非常麻烦了

    1.6K20
    领券