`
cakin24
  • 浏览: 1329580 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

jQuery页面加载响应事件

阅读更多
$(document).ready()方法是事件模块中最重要的一个函数,它极大地提高了Web响应速度。
$(document)是获取整个文档对象,从这个方法名称来理解,就是获取文档就绪的时候。
方法的书写格式为: 
$(document).ready(
function() 
{
            //在这里写代码
});
可以简写成: 
$().ready(
function() 
{
           //在这里写代码
}); 
当$()不带参数时,默认的参数就是document,所以$()是$(document)的简写形式。
还可以进一步简写成:
$(
function() 
{
           //在这里写代码
}); 
虽然语法可以更短一些,但是不提倡使用简写的方式,因为较长的代码更具可读性,也可以防止与其他方法混淆。
通过上面的介绍我们可以看出,在jQuery中,可以使用$(document).ready()方法代替传统的window.onload()方法,不过两者之间还是有些细微的区别的,主要表示在以下两方面。
1、在一个页面上可以无限制地使用$(document).ready()方法,各个方法间并不冲突,会按照在代码中的顺序依次执行。而一个页面中只能使用一个window.onload()方法。
2、在一个文档完全下载到浏览器时(包括所有关联的文件,例如图片、横幅等)就会响应window.onload()方法。而$(document).ready()方法是在所有的DOM元素完全就绪以后就可以调用,不包括关联的文件。例如在页面上还有图片没有加载完毕但是DOM元素已经完全就绪,这样就会执行$(document).ready()方法,在相同条件下window.onload()方法是不会执行的,它会继续等待图片加载,直到图片及其他的关联文件都下载完毕时才执行。所以说$(document).ready()方法优于window.onload()方法。
1
0
分享到:
评论

相关推荐

    jquery网页响应式瀑布流布局_自适应全屏瀑布流页面无限加载图

    jquery网页响应式瀑布流布局_自适应全屏瀑布流页面无限加载图

    jQuery响应式网站图片无限加载瀑布流布局

    这是一款效果非常酷的jQuery瀑布流布局无限加载图片效果。整个页面采用响应式布局,图片采用jQuery.Lazyload延时加载技术,提升整个页面的加载速度。

    jQuery实现的瀑布流效果, 向下滚动即时加载内容

    下拉滚动条或鼠标滚轮滚动到页面底部时, 动态即时加载新内容。

    jQuery on()方法绑定动态元素的点击事件无响应的解决办法

    支持给动态元素和属性绑定事件的是live和on,其中live在JQUERY 1.7之后就不推荐使用了。现在主要用on,使用on的时候也要注意,on前面的元素也必须在页面加载的时候就存在于dom里面。动态的元素或者样式等,可以放在...

    lazyResp:jQuery 插件,可延迟加载具有视网膜支持的响应式图像

    jQuery 延迟响应 lazyResp是一个 jQuery 插件,占用空间非常小(*~ 0.7 Kb Gzipped*),可以处理在多个屏幕分辨率上加载的图像。 检查插件的演示。 这个怎么运作 使用jQuery lazyResp非常简单,只需在页面中包含脚本...

    jquery插件使用方法大全

    ·attribute(改进了.attr()的性能)、jQuery()核心函数、CSS(.css()性能有两倍提升)、特效和事件、DOM操作等也有显著改进 1.5 美国时间1月31日John Resig在jQuery官方博客发表文章,宣布jQuery 1.5正式版已经...

    JQuery zTree v3.0 下载

    它与 IE、FireFox、Chrome 等浏览器保持兼容,在一个页面内可同时生成多个Tree 实例,支持一次性静态生成和Ajax 异步加载两种方式,能够响应和反馈多种事件。它提供了个性化的定制服务,支持灵活的参数配置,用户...

    JQuery完美树形插件-zTree

    5、支持多种事件响应及反馈 6、支持 Tree 的节点移动、编辑、删除 7、支持极其灵活的 checkbox & radio 选择功能 8、支持任意更换皮肤 / 个性化图标(依靠css) 9、简单的参数配置 实现 灵活多变的功能

    jquery.anoslide插件--响应式图片轮换播放效果

    1、响应式——可调节效果至任意宽度大小 2、支持图文混合内容显示 3、无需css 4、轻量级(<8kb的插件) 5、基于jquery库实现的插件 6、多种配置选项实现多种不同效果 7、图像延迟加载 ...

    jquery在启动页面时,自动加载数据的实例

    具体的ajax怎么使用,可以查看我的上一篇博客《浅谈ajax在jquery中的请求和servlet中的响应》 [removed] $(document).ready(function(){ var str = ""; var strA = ""; $.ajax({ type: "GET", url: "&...

    jquery ztree学习文档

    5、支持多种事件响应及反馈 6、支持 Tree 的节点移动、编辑、删除 7、支持极其灵活的 checkbox & radio 选择功能 8、支持任意更换皮肤 / 个性化图标(依靠css) 9、简单的参数配置 实现 灵活多变的功能

    JQuery zTree v3.2 最新版

    Tree 感兴趣或者愿意资助 zTree 继续发展下去...提供多种事件响应回调 灵活的编辑(增/删/改/查)功能,可随意拖拽节点,还可以多节点拖拽哟 在一个页面内可同时生成多个 Tree 实例 简单的参数配置实现 灵活多变的功能

    jQuery+modernizr.js瀑布流图片预加载动画特效

    这是一款jQuery基于modernizr.js制作的瀑布流图片预加载动画特效,简单实用的响应式瀑布流图片布局代码,页面往下滚动时图片逐步加载,点击图片放大展示预览。

    WinForm窗体程序中使用CefSharp获取加载后的资源、截取request参数、拦截response数据、注入jquery文件和js代码。

    环境:vs2019、.net 4.6。 WinForm窗体程序中使用CefSharp获取加载后的资源、截取request参数、拦截response数据、注入jquery文件和js代码。有问题可联系q369628105

    前端项目-jquery.lazyloadxt.zip

    它通过只加载可见的媒体元素来提高网站的性能,折叠下的元素在页面滚动后加载。该插件有许多选项,支持回调和特殊的延迟事件,允许具有不同的加载效果(例如淡入和微调器效果)。插件及其插件的示例包括Ajax、背景...

    jQuery实例教程

    jQuery有一个用来作为DOM快速载入javascript的得心应手的小函数,那就是ready… 他在页面加载完成之前执行。 (也许window.onload()能实现同样的功能,但是jQuery更加快速,灵活)。 $(document).ready(fn):当DOM...

    jQuery实现响应鼠标滚动的动感菜单效果

    看效果的时候如果加载有错误,请刷新一下页面就行了。 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-mouse-over-dg-menu-style-codes/ 具体代码如下: <!DOCTYPE ...

    JQuery zTree

    利用Jquery的核心代码,实现一套能完成大部分常用工作的...支持多种事件响应及反馈 支持 Tree 的节点移动 支持任意更换皮肤(依靠css) 支持极其灵活的Checkbox选择功能 个性化图标 简单的参数配置实现 灵活多变的功能

    Jquery zTree 树控件异步加载操作

    支持多种事件响应及反馈 支持 Tree 的节点移动、编辑、删除 支持任意更换皮肤 / 个性化图标(依靠css) 支持极其灵活的 checkbox 或 radio 选择功能 简单的参数配置实现 灵活多变的功能 异步加载的意思就是: ...

    jQuery实现模仿微博下拉滚动条加载数据效果

    主要介绍了jQuery实现模仿微博下拉滚动条加载数据效果,涉及jQuery响应下拉滚动事件动态操作页面元素的技巧,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics