博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
预读取页面 Prefetching pages
阅读量:4552 次
发布时间:2019-06-08

本文共 576 字,大约阅读时间需要 1 分钟。

   通常,把不同的page存储在多个html文档是要比用一个大的保存多个page容器的文档要好。这样每个页面的dom会少一些。
   当使用单一page的文档时,你可以把page预加载到dom中,这样用户在访问时可以立即打开。要预加载一个页面,给指向这个页面的链接添加
data-prefetch属性。jQueryMobile会在加载完当前页面之后在后台自动加载目标页面,pagecreate事件会被触发。例如:
你可以预加载随意多个页面,只需要将要预加载的链接加上
data-prefetch属性。或者你,可以在js里调用
$.mobile.loadPage()方法来设置预加载。
$.mobile.loadPage( pageUrl, { showLoadMsg: false } );
预加载页面的另一个好处就是用户在预加载页面的时候不会看到ajax加载信息。ajax加载信息只会在框架还没有完成预加载那个页面的情况下出现。
预加载页面自然会有http请求并且占带宽,所以建议只在接下来很可能会被访问到的页面使用这个特性。比如说图片相册,你可以预加载“上一张”和“下一张”图片这样用户就可以在图片间快速跳转。

转载于:https://www.cnblogs.com/zorro8z8/archive/2012/10/24/2736621.html

你可能感兴趣的文章
图论其一:图的存储
查看>>
20180923-WebService
查看>>
z变换
查看>>
Python - 静态函数(staticmethod), 类函数(classmethod), 成员函数
查看>>
Spring基础2
查看>>
【灵异短篇】这个夜晚有点凉
查看>>
一点小问题
查看>>
pytest 10 skip跳过测试用例
查看>>
MVC身份验证及权限管理
查看>>
slider控件用法
查看>>
java中cookie的创建和销毁
查看>>
It was not possible to find any compatible framework version
查看>>
gulp与webpack的区别
查看>>
offset--BUG
查看>>
CSS选择器
查看>>
POJ_3667 线段树+lazy (线段树经典题)
查看>>
Android获取图片资源的4种方式
查看>>
找工作---操作系统常考知识点总结【PB】
查看>>
解决ionic <ion-nav> rootParams获取不到参数
查看>>
Python学习02 列表 List
查看>>