当前位置:首页 > 日记 > 正文

文档和窗口之间的差异,加载和准备在jQuery中

文档和窗口之间的差异,加载和准备在jQuery中
用于Javascript的童鞋应该知道窗口对象和文档对象。他们应该已经听说了加载事件和就绪事件。当然,他们也知道这一点,而且他们认为他们知道得很清楚。直到最近,他们才知道事情是如此简单。

首先,让我们讨论窗口和文档。直观地说,窗口代表浏览器窗口,文档表示加载在浏览器窗口中的DOM元素。此外,文档是窗口的属性,窗口是最顶层的对象。

这两者有什么区别这是很清楚的,现在有一个浏览器,里面的页面加载的时间远远超出屏幕,当然,这时会出现,滚动条,$(窗口)(高度)和$(文档)(高度)不相等,高度肯定的文件比窗口窗口大,因为窗口总是那么大:
再说一遍,加载事件和就绪事件(这里的加载和就绪指的是jQuery事件,相同的)。

首先,负载,负载的事件是用来替换原有在window.onload,仅适用于两种情况:

在窗口对象上。例如,$(窗口)加载(FN);。

URL的元素(图片、脚本、框架、iframes)。例如,$(IMG)负载(FN);。

此外,任何元素都没有加载事件,例如:$(文档)加载(FN);这是错误的书写方式,而且根本不会执行。

加载事件需要完全加载才能触发。所谓的满载不仅仅是加载DOM结构,还需要所有链接引用来加载。

最重要的事情还没有提到。jQuery官方文件清楚地表明,负载事件跨浏览器兼容性很差(不一致和可靠的跨浏览器)。经过测试,谷歌浏览器只支持美元(窗口),负载(FN);和Firefox浏览器支持$(窗口),负载(FN);和$(IMG)负载(FN);

因此,除非有必要,否则不建议加载事件。

最后,准备就绪的事件可以添加到任何元素中,比如$(窗口)。

就绪事件不需要完全加载页面,只需加载DOM结构以触发。

就绪事件可以同时注册,按注册顺序执行。注意,即使是与不同元素注册的就绪事件也会按顺序执行:

复制代码代码如下所示:

$(窗口)Ready(函数(){)

警报(窗口);

});

$(文档)Ready(函数(){)

警报(文档);

});

$()。Ready(函数(){)

警报();

});
根据常识,应该首先加载div,所以首先执行警报(),然后是警报(文档)或警报(窗口),但不幸的是,警报(div)是最后一个。因此,是否在同一个元素上注册就绪事件是按注册顺序执行的。

在最后一个项目,准备活动是在window.onload(或冲突),如果在window.onload(或)是用于准备事件将不会执行。

经过多次讨论,证明了$(文档)就绪(FN)是最好的。兼容性和安全性是最好的。如果有这样的需求,试着用这种方法。

相关文章

ps固定画笔删除照片上的日期。

ps固定画笔删除照片上的日期。

删除,日期,照片,电脑软件,ps,我们经常拿相机出来玩,经常看到美,迫不及待的想拍下来,拍下来后发现照片显示时间日期,有时候我们想删除这些数据萧边和PS修刷介绍照片拍摄日期的去除方法,一看 你有过这样的经历吗当你出去玩的时候,你用数码相机拍了…

CS4中使用过滤器命令抠图技术

CS4中使用过滤器命令抠图技术

抠图,过滤器,命令,技术,电脑软件,抠图可以简单地理解为:从图片或材料中选择所需的主要工具。第二种方法非常多,不同材料使用的抠图方法不尽相同,只有积累了一些经验,才能快速找到最有效的抠图方法。 1、启动PS图象处理软件CS4程序。 2、打开需…

画家画性感的邪恶蝙蝠

画家画性感的邪恶蝙蝠

蝙蝠,画家,邪恶,性感,电脑软件,本教程介绍了使用画家绘制性感的邪恶蝙蝠的过程。绘制的蝙蝠是很漂亮的。作者是欧洲和美国的绘画风格的模仿。我想成为地狱男爵的女性版本。这是一个很好的学习课程。 本教程介绍了使用画家绘制性感的邪恶蝙…

文档对象表单集合在HTMLDOM中的使

文档对象表单集合在HTMLDOM中的使

集合,表单,对象,文档,示例,本文给出了HTML中DOM中文档对象表单集合使用的示例,供大家参考,具体分析如下: 表单集合可以返回文档中所有表单对象的引用。 Grammar: 复制代码代码如下:文档形式{ } 实例uff1a 复制代码代码如下所示: document.w…

教你用艾作蹩脚的特殊效果

教你用艾作蹩脚的特殊效果

蹩脚,特殊效果,教你用,电脑软件,本教程向您介绍利用人工智能使普通文本变成垃圾的特殊效果处理,书面效果非常漂亮,教程也不是很难的。我把它推荐给你,希望你能从本教程中学习更多关于它。 本教程向您介绍利用人工智能使普通文本变成垃圾的特…

ps产生了一个惊人的速度火球。

ps产生了一个惊人的速度火球。

火球,产生了,惊人,速度,电脑软件,本教程是介绍ps制作的一款惊人的快速火球,教程效果很酷,比较简单的教程,推荐给朋友,爱好学习,希望能帮到你。 本教程是ps制作的一款精彩的超速火球,是介绍给大家的,很好的教程,推荐大家一起学习! 我只是在黑色背景下…

PHP批处理数据和批处理更新数据的

PHP批处理数据和批处理更新数据的

批处理,更新数据,数据,电脑软件,PHP,本文介绍了PHP批量添加数据和批量更新数据的实现,供大家参考,具体分析如下: 如果我们想成批保存数据,我们只需要在语句中使用sql的INSERT来保存数据。如果我们更新数据,我们可以使用更新集来更新它。操作方…

PS制作美丽的圣诞节冰雪字体教程

PS制作美丽的圣诞节冰雪字体教程

教程,字体,圣诞节,冰雪,美丽,本教程是向朋友介绍PS制作美丽的圣诞节冰雪字体。本教程生成的字体美观,难度不大。建议你喜欢你的朋友一起学习。 本教程主要是向大家介绍ps漂亮的圣诞雪字体方法,教程很不错,推荐大家一起去看看吧! 首先让我们看…

在PHP正则替换功能ereg_replace用

在PHP正则替换功能ereg_replace用

正则,替换,例子,功能,电脑软件,本文阐述了在PHP ereg_replace定期更换功能的使用。分享给你供你参考。以下是如下: 下面的例子是用PHP正则替换功能,替换指定字符的字符ereg_replace,我需要。代码如下: 代码复制代码如下:$=; $该字符串有四个单…

PHP+mysqli批量查询方法多表数据

PHP+mysqli批量查询方法多表数据

多表,方法,查询,数据,批量,本文介绍了PHP + mysqli批量查询多个表的数据的方法,分享给你参考。具体实现的方法如下: 注意,两个新的功能,multi_query和store_result,用在这里,具体代码如下: 复制代码代码如下: 1,创建数据库连接对象 $ mysqli =新…

PS做了超漂亮的蚕丝絮凝效果心动历

PS做了超漂亮的蚕丝絮凝效果心动历

絮凝,蚕丝,历程,心动,效果,本教程是介绍给我的朋友,用PS制作超漂亮的蚕丝絮凝效果心形法。这个教程很实用。心形很漂亮。我推荐它。让我们一起学习。 本教程是介绍PS来制作超漂亮的蚕丝絮凝效果心脏的方法,当然也不是很难,建议大家一起学习! 创…

教你用PS鼠标画一只眼怪物毛毛教程

教你用PS鼠标画一只眼怪物毛毛教程

教程,鼠标,毛毛,怪物,画一,本教程是介绍一只独眼怪兽用PS画的毛绒鼠标,教程主要介绍了毛毛眼的制作过程和效果,教程很实用,方法也不是很难,上来,希望ps学习者有一些帮助。 本教程是介绍一只独眼怪兽用PS画的毛绒鼠标,教程主要介绍了毛毛眼的制作…