当我进入网站并仅显示第一个页面时,有什么方法可以加载所有页面?
我正在创建一个包含大量图像的Web应用程序,因此,如果我可以加载整个应用程序,那么在正常使用情况下,我的性能将会得到很大的改善……我的用户在首次进入WebApp时可以等待更长的时间。
谢谢
最佳答案
您可以使用多页模板在初始加载时加载所有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