ajax - 在启动时加载所有页面 jQueryMobile

标签 ajax jquery jquery-mobile

有什么方法可以在我进入网站时加载所有页面并仅显示第一个页面吗?
我正在创建一个包含大量图像的网络应用程序,因此如果我可以加载整个应用程序,我将在正常使用期间获得很大的性能改进...我的用户在第一次进入网络应用程序时可以等待更长的时间。
谢谢

最佳答案

您可以使用多页面模板在初始加载时加载所有 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/

相关文章:

javascript - 如何迭代这个例子

php - jQuery AJAX类型: 'GET' ,传值问题

css - 如何为从 $.ajax() 检索的元素赋予 CSS 属性?

c# - XDocument 并按需加载太大的 XML 文件

javascript - Jquery Cycle 插件问题 - 更改和样式链接

jquery - 如何使用javascript显示jquery页面(在div内)?

jquery-mobile - jQuery Mobile 背景不是全高

javascript - 如何仅在显示其容器时才执行 <script></script> 内的代码?

jQuery ajaxSetup beforeSend 在 IE8 中未执行

javascript - 使用 Ajax 和 PHP 的 HTML 表单无法正常工作