摘要: 要让所有曾经访问过的pages都缓存进DOM,设置domcache选项为true,HTML 代码:$.mobile.page.prototype.options.domCache = true;或者你可以缓存特定的某个页面,给page容器添加如下属性。<div data-role="page" id="cacheMe" data-dom-cache="true">或者通过程序来控制:pageContainerElement.page({ domCache: true }); DOM缓存的缺点是DOM可能会变得很大,某些设备 阅读全文
posted @ 2012-10-24 10:01 zorro8z8 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 通常,把不同的page存储在多个html文档是要比用一个大的保存多个page容器的文档要好。这样每个页面的dom会少一些。 当使用单一page的文档时,你可以把page预加载到dom中,这样用户在访问时可以立即打开。要预加载一个页面,给指向这个页面的链接添加data-prefetch属性。jQueryMobile会在加载完当前页面之后在后台自动加载目标页面,pagecreate事件会被触发。例如:<a href="prefetchThisPage.html" data-prefetch> ... </a>你可以预加载随意多个页面,只需要将要预加载的链 阅读全文
posted @ 2012-10-24 09:56 zorro8z8 阅读(185) 评论(0) 推荐(0) 编辑