`
cakin24
  • 浏览: 1396378 次
  • 性别: 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页面加载效果"是指利用JavaScript库jQuery实现的动态加载动画,它能够以吸引人的视觉方式展示网页内容正在加载的过程,使用户在等待期间不会感到乏味。这种效果在现代网页设计中被广泛应用,尤其在内容分块...

    jquery图片预加载

    总的来说,jQuery图片预加载技术通过提前加载图片资源,提高了网页的响应速度和用户体验。正确理解和应用预加载策略,是现代网页开发中的重要技能。在实际项目中,还需要根据具体需求和性能考虑,灵活选择和优化预...

    jQuery懒加载点击加载图片代码.zip

    jQuery懒加载是一种优化网页性能的技术,它延迟加载那些不在用户视口范围内的图像,直到用户滚动到相应位置或触发特定事件时才进行加载。这种方式减少了初始页面加载的时间,尤其是在图片丰富的网页中效果显著。 二...

    jquery异步加载页面

    传统的网页加载方式是同步的,即浏览器会等待整个页面包括所有资源(如图片、脚本等)完全下载后才显示。而异步加载则是在页面基本结构加载完成后,根据用户的交互或特定条件,只加载需要的部分内容,这种方式显著...

    jquery css 加载插件

    在网页开发中,用户体验至关重要,尤其是在数据加载过程中。"jQuery CSS 加载插件"就是解决这一问题的...通过合理地使用和自定义这些加载插件,开发者可以创造出既美观又实用的网页加载效果,优化用户的在线互动体验。

    jquery 预加载图片

    总的来说,jQuery的图片预加载功能通过简洁的API和良好的性能优化,让开发者能够轻松地处理图片加载问题,提升网页的响应速度和用户体验。在实际项目中,结合源码分析和工具的运用,我们可以更好地理解和定制预加载...

    jQuery页面区域预加载代码.zip

    总之,jQuery页面区域预加载代码通过巧妙地利用jQuery的功能,实现了对多个页面区块的预加载,有效地提升了网页的加载速度和用户体验。对于开发者来说,掌握这种技术不仅能提高项目的质量,也是提升专业技能的重要...

    jQuery网页加载进度条插件

    总的来说,**jQuery网页加载进度条插件** 结合了pace.js的功能,为网页开发提供了一个强大的工具,能够优雅地处理页面加载过程,提高用户满意度。如果你在开发过程中遇到加载等待问题,这个插件会是一个非常实用的...

    jquery 异步加载页面

    传统的网页加载方式是同步的,即用户点击链接或按钮后,浏览器会重新发送请求并加载整个页面。这种做法效率低下,特别是当页面内容繁多时,用户需要等待较长时间。异步加载则只加载需要更新的部分,提高了页面响应...

    30 个 jQuery & CSS3 加载动画和进度栏插件

    "30个jQuery & CSS3加载动画和进度栏插件"集合了多种创新且高效的工具,旨在帮助开发者创建吸引人的、反馈及时的网页交互。下面我们将深入探讨这些技术及其应用。 首先,jQuery是一个强大的JavaScript库,它简化了...

    jquery懒加载版本表格树GridTree.zip

    在GridTree中,这一技术被巧妙地应用到表格树的构建上,显著减少了初始页面加载的时间,尤其在数据量庞大的情况下,提高了页面的响应速度。 GridTree组件提供了一个表格树的回调接口,这使得开发者可以根据自己的...

    jQuery页面加载特效

    "jQuery页面加载特效"就是为了提升用户体验而设计的一种技术手段。jQuery,一个轻量级且强大的JavaScript库,提供了丰富的API来帮助开发者创建交互式的网页效果,其中就包括了页面加载等待的动画效果。这种效果通常...

    jquery图片延迟加载

    这样可以显著减少初始页面加载时间,提升网页的响应速度,同时也节省了用户的网络流量。 **二、jQuery图片延迟加载的优势** 1. **提高页面加载速度**:只加载可见区域的图片,减轻服务器压力,加快页面初次渲染的...

    jQuery可加载更多图片的响应式图片展示画廊

    在"jQuery可加载更多图片的响应式图片展示画廊"项目中,jQuery库扮演着核心角色,帮助实现图片的动态加载和用户交互。 **响应式设计** 响应式设计是一种确保网站在不同设备(如桌面电脑、平板电脑和手机)上都能...

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

    在“jQuery网页响应式瀑布流布局_自适应全屏瀑布流页面无限加载图”这个主题中,我们主要探讨以下几个关键知识点: 1. **jQuery库**:jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画和...

    jquery点击加载更多内容插件.rar

    总的来说,"jQuery点击加载更多内容插件"是提升网页加载效率和用户体验的有效工具,通过理解和定制这个插件,你可以轻松地在自己的项目中实现这一功能。无论你是前端开发者还是网站管理员,掌握这种技术都将使你的...

    Jquery网页部分内容加载

    "Jquery网页部分内容加载"这个主题就涉及到了如何利用jQuery库实现网页内容的按需加载,即延迟加载(Lazy Loading)或局部加载(Partial Loading)。这种方法可以显著提高页面加载速度,减少用户等待时间,同时节约...

    jQuery无限滚动加载图片瀑布流代码

    总结来说,jQuery无限滚动加载图片瀑布流技术是结合了jQuery库、瀑布流布局和无限滚动加载的网页设计技巧,通过精心设计的插件,可以轻松地实现在网页上动态加载和展示图片,为用户提供流畅、无阻隔的浏览体验。

    jQuery懒加载图片的瀑布流插件

    jQuery懒加载图片的瀑布流插件是一种常见的网页设计技术,用于优化页面性能并提升用户体验。在网页中,当用户滚动页面时,只有进入视口的图片才会被加载,这就是所谓的“懒加载”。同时,瀑布流布局则是一种流行的...

    jquery 图片延迟加载

    在网页设计中,图片往往是页面加载速度的主要影响因素,尤其当页面包含大量图片时,用户可能需要等待较长时间才能看到完整的内容。为了解决这个问题,"图片延迟加载"(Lazy Load)技术应运而生。jQuery作为广泛使用...

Global site tag (gtag.js) - Google Analytics