当我进入我的网站并只显示第一个页面时,是否有加载所有页面的方法?
我正在创建一个包含大量图像的网络应用程序,因此如果我可以加载整个应用程序,那么在正常使用过程中我的性能会有很大提升......我的用户在首次进入web应用程序时可能会稍微等一会儿。
感谢在启动时加载所有页面jQueryMobile
2
A
回答
4
您可以使用多页模板上加载初始加载所有的HTML(看在jQuery Mobile的文档以下页面的源代码,也有相同的HTML文档中的几个data-role="page"
元素): http://jquerymobile.com/demos/1.0rc2/docs/pages/multipage-template.html。
您还可以通过设置data-dom-cache
属性true
(jQuery Mobile的将预先加载标记的链接,这样他们将准备查看时,用户点击链接查看它们)预先抓取网页:http://jquerymobile.com/demos/1.0rc2/docs/pages/page-cache.html
1
对于页面本身,您可以使用Jasper指出的多页面模板。
但是,这不一定会吸引所有资产并缓存它们。您可能需要为经常使用的特定资产启用离线缓存。设备上总有5mb的限制,所以明智地使用它。这样做会保持缓存,以便下次启动该网站时,所有这些作品都是即时可用。
相关问题
- 1. 在页面加载时启动simplemodal
- 2. 在页面加载时启动模式
- 3. 在页面加载时启动FancyBox
- 4. 在jQueryMobile上加载并执行audio.js页面加载AJAX页面
- 5. 页面加载后添加jQueryMobile元素
- 6. 页面加载时jquery启动功能
- 7. 加载数据时iOS启动页面
- 8. C#启动加载页面
- 9. AJAX Accordion在页面加载时展开所有面板
- 10. Phoenix 1.2启动页面加载空白
- 11. 在启动画面中加载所有场景
- 12. 在页面加载时启动Bootstrap 4v6 Modal?
- 13. 在页面加载时启动datepicker代码
- 14. Jquery在页面加载时启动切换的最佳方式
- 15. 如何选择tabindex =“0”时启动页面加载时
- 16. Firefox在页面加载时滚动
- 17. div在页面加载时移动
- 18. 在页面加载时jquery滑动
- 19. 如何在加载的页面上加载页面上的所有图像
- 20. Rails 3在启动时加载所有模型
- 21. 如何在启动应用程序时加载所有资源?
- 22. 如何在所有图像加载时启动jquery nivo滑块?
- 23. 页面加载在每次刷新时都会有所不同
- 24. 在页面加载时获取webview中的所有url
- 25. 在页面加载时关闭p:accordionPanel的所有选项卡
- 26. Leaflet.js:在页面加载时打开所有弹出窗口
- 27. 我想在jquery中加载页面时隐藏所有字段
- 28. 在页面加载时,所有按钮都被按下“打开”
- 29. Rails - 在所有页面加载时都可以使用@projects
- 30. 在页面加载时折叠所有Slickgrid树
我已经做了这一点,但我的应用仍然很慢... 我虽然是jQuery的错,但现在我知道,有太多太多的图像和动画... 谢谢! – andreapier
真的这是一个很好的解决方案:$ .mobile.loadPage(pageUrl,{showLoadMsg:false}); – Mimouni