有什么方法可以在我进入网站时加载所有页面并仅显示第一个页面吗?
我正在创建一个包含大量图像的网络应用程序,因此如果我可以加载整个应用程序,我将在正常使用期间获得很大的性能改进...我的用户在第一次进入网络应用程序时可以等待更长的时间。
谢谢
最佳答案
您可以使用多页面模板在初始加载时加载所有 HTML(查看 jQuery Mobile 文档中以下页面的源代码,有几个 data-role="page"
同一 HTML 文档中的元素): 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
关于ajax - 在启动时加载所有页面 jQueryMobile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7983025/