`
流浪鱼
  • 浏览: 1682657 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

预加载和页面缓存

 
阅读更多

在Jquery mobile中,当一个链接的页面被设置好预加载后,jquery mobile将在加载完成当前页面后自动在后台进行预加载设置的目标页面。另外使用页面缓存的方法,可以将访问过的page容器都缓存到当前页面文档中,下次访问时,将可以直接从缓存中读取,而无需再重新加载页面。

jQuery Mobile 页面预加载

data-prefetch="true"表示预加载

<div data-role="page">
  <div data-role="header"><h1>预加载页</h1></div>
  <div data-role="content">
    <p>
      <a href="about.htm" data-prefetch="true">点击进入</a>
    </p>
  </div>
  <div data-role="footer"><h4>©2012 rttop.cn studio</h4></div>
 </div>

调用js的全局方法 $.mobile.loadPage()来预加载指定的目标HTML页面,其效果和data-prefetch="true"一样

jQuery Mobile页面缓存

在page中添加 data-dom-cache="true"属性表示页面缓存

 <div data-role="page" data-dom-cache="true">
  <div data-role="header"><h1>缓存页面</h1></div>
  <div data-role="content">
       <p>这是一个被缓存的页面</p>
  </div>
  <div data-role="footer"><h4>©2012 rttop.cn studio</h4></div>
 </div>

  $.mobile.page.prototype.options.domCache = true也可以表示该页面缓存

<script type="text/javascript">
        $(function() {
            $.mobile.page.prototype.options.domCache = true;
        });
    </script>

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    手机页面预加载效果

    手机页面预加载效果是移动应用或网页在用户打开时,为了提供流畅的用户体验而采用的一种技术。当用户点击一个链接或者启动应用时,预加载效果会先展示出来,以掩盖内容加载过程中的空白期,同时给予用户视觉反馈,...

    ASP.NET实现网页预加载效果

    在网页预加载效果的实现中,ASP.NET 提供了丰富的工具和技术,可以帮助开发者优化用户体验,使得用户在等待页面加载时能感知到进度,从而提高网站的交互性和吸引力。 网页预加载是一种优化网页性能的技术,它在用户...

    swift-iOS预加载Web页面方案

    预加载Web页面的关键在于理解和运用网络请求管理、缓存策略以及多线程。在iOS中,我们可以使用`NSURLSession`或者第三方库如Alamofire来处理网络请求。`NSURLSession`是苹果官方提供的网络编程接口,支持HTTP/HTTPS...

    图片预加载效果

    当用户浏览网页时,预加载技术会提前加载部分或全部未来可能需要的图片资源,这样在用户实际查看这些图片时,它们已经存在于浏览器的缓存中,从而避免了因网络延迟或图片加载时间过长而造成的页面卡顿或空白。...

    图片预加载js

    综上所述,图片预加载js是提升网页性能的重要手段,通过合理的预加载策略和JavaScript技巧,我们可以优化用户体验,减少用户等待时间,同时兼顾服务器负载。在实际项目中,应根据具体需求和场景选择合适的方法来实现...

    微信小程序-图片预加载组件

    在微信小程序开发中,图片预加载是一个非常关键的优化步骤,尤其对于图片密集型的应用,如电商、社交或媒体类应用。...理解和掌握预加载组件的实现原理和源码,对于微信小程序的性能优化具有重要意义。

    JqueryMobile快速上手教程-实训任务书05-页面预加载和缓存-班级通知页.zip

    使用 jQuery Mobile 的页面管理机制,我们可以有效地预加载和缓存这些通知页面,确保用户在滚动浏览或点击查看新通知时,体验到无缝的页面切换。 1. **设计页面结构**:首先,每个通知应作为一个独立的页面,可以...

    两套预加载表针代码

    在IT行业中,预加载(Preloading)是一种优化网页性能的技术,它允许开发者预先加载用户可能需要的资源,如JavaScript文件、CSS样式表、图片或字体等,以减少页面加载时间,提升用户体验。在这个主题中,"两套预加载...

    原生无依赖预加载插件

    预加载技术的核心是预先获取用户可能需要但尚未立即使用到的资源,如图片、音频、视频或脚本,以便在实际需要时能够更快地加载和执行,减少页面加载延迟。 在JavaScript开发中,预加载常用于处理异步资源加载,避免...

    iOS webview Hybrid开发预加载.zip

    该项目可能包含了一个预加载库,该库提供了API供开发者调用,用于管理资源的预加载和缓存。可能的实现方式包括监听网络状态、制定预加载策略(如优先级、最大并发数)、以及对预加载结果的反馈和错误处理。 总的来...

    js实现图片预加载.tx

    ### 图片预加载技术在网页开发中的应用与实现 ...通过以上分析,可以看出JavaScript实现的图片预加载技术不仅可以显著提升网页的加载速度和用户体验,还能通过合理的策略优化资源使用,确保网页的高效运行。

    Jquery实例--图片预加载

    在网页设计中,图片预加载是一种优化用户体验的重要技术,它使得用户在浏览页面时能够快速地看到图片,避免了图片加载过程中出现的空白或者闪烁现象。本文将深入探讨如何使用jQuery来实现这一功能,同时会涉及到...

    图片预加载插件preloadjs

    总结,preloadjs 提供了强大的图片预加载功能,结合其丰富的API和事件系统,可以帮助开发者高效地管理和控制资源加载,提升网页性能和用户体验。无论你是JavaScript新手还是经验丰富的开发者,preloadjs 都是一个...

    struts 预加载数据demo

    Struts预加载数据的实现是Web开发中一种提高用户体验的技术,尤其在大数据量或复杂页面加载时,可以分批次提前获取部分数据,减轻用户等待时间。在这个“struts 预加载数据demo”中,我们将深入探讨如何使用Struts2...

    图片预加载

    在网页设计中,图片预加载是一项重要的优化技术,它的主要目的是提高用户体验,通过预先加载用户可能需要的图片,使得图片可以更快地展示出来,避免了用户在浏览网页时因为图片加载延迟而产生的等待感。本篇文章将...

    ajax页面预加载

    总结来说,Ajax页面预加载是提升Web应用性能的关键技术,它结合了Ajax的异步特性和预加载策略,旨在优化用户体验。开发者需要根据项目需求选择合适的预加载策略,并注意性能优化和兼容性问题。通过熟练掌握这些知识...

    js图片预加载

    总结,JavaScript图片预加载是提升网页加载速度和用户体验的有效手段。通过理解其基本原理和应用jQuery插件,我们可以定制适合自己项目的需求,实现更加高效和智能的图片预加载策略。在实际开发中,应结合具体情况...

    jquery实现图片预加载技术,使得图片加载更为流畅,和谐。

    首先,图片预加载的基本原理是在页面加载时,提前请求图片资源,将其缓存到浏览器中,以便用户在实际查看图片时可以快速显示出来。这样可以避免用户在滚动页面时看到空白的图片占位符,提升用户体验。 在jQuery中,...

    CSS 实现网页图片的预加载

    在网页设计中,图片预加载是一项重要的优化技术,它的目的是在用户访问页面时提前加载一些即将需要的图片,以减少用户等待时间,提高用户体验。预加载尤其适用于包含大量图片或图片密集型的网页,例如画廊、产品展示...

    图片预加载、占位背景图jquery plugin

    总的来说,`jQuery-preloading-with-image`插件简化了预加载图片的实现,通过jQuery的链式操作和丰富的回调机制,使得开发者能够更好地控制图片加载过程,提升网页性能和用户体验。对于那些希望优化图片加载速度,...

Global site tag (gtag.js) - Google Analytics