當我進入我的網站並只顯示第一個頁面時,是否有加載所有頁面的方法?
我正在創建一個包含大量圖像的網絡應用程序,因此如果我可以加載整個應用程序,那麼在正常使用過程中我的性能會有很大提升......我的用戶在首次進入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