我使用jQuery 1.7.2到JSF頁面。我多次調用jquery-1.7.2.min.js到頁面的主體中。一般情況下,可以將網頁瀏覽器配置爲只下載一次,並使用它而不是每次下載它?
回答
使用localStorage然後當頁面加載時檢查jQuery是否存儲在本地緩存中,如果沒有,則創建一個jjax請求保存到localStorage並追加到腳本標題中。
如果客戶再次訪問頁面從localStorage的只是加載到HTML +故障恢復裝載jQuery的標準
但需要使用純JavaScript代碼
代碼:每
下載jQuery的只有一次幾年:
你有什麼建議把本地存儲,整個jQuery庫或頁面中的腳本調用jQuery? OP沒有提及需要離線功能的任何事情,因此本地存儲似乎像IMO過分關注他/她的需求。 – PHeiberg
對不起,這是意想不到的功能;) – user956584
LocalStorage不是用於緩存JavaScript文件,而是用於提供脫機功能。 – Juri
如果你總是從相同類型的URL(域等)加載它,那麼無論如何它會被你的瀏覽器緩存。這種方式CDN非常有用,因爲更多的網站將使用它們s.t.如果用戶訪問你的頁面,他可能已經在瀏覽器中緩存了jQuery(由於之前訪問過其他頁面)
- 1. Web瀏覽器緩存故障排除
- 2. Java Web瀏覽器緩慢
- 3. Jquery Web瀏覽器?
- 4. 緩存。瀏覽器VS Rails的緩存
- 5. 瀏覽器JQUERY數據緩存IE7
- 6. 通過jQuery檢測瀏覽器緩存
- 7. 不緩存到磁盤的瀏覽器
- 8. 瀏覽器緩存或磁盤緩存?
- 9. 槓桿瀏覽器緩存
- 10. 控制瀏覽器緩存
- 11. 利用瀏覽器緩存
- 12. 槓桿瀏覽器緩存
- 13. CSS瀏覽器緩存
- 14. 瀏覽器臨時緩存
- 15. 操作瀏覽器緩存
- 16. 寫入瀏覽器緩存
- 17. History.go和瀏覽器緩存
- 18. 槓桿瀏覽器緩存
- 19. 瀏覽器緩存HTML
- 20. 瀏覽器緩存問題
- 21. 谷歌瀏覽器緩存
- 22. 管理瀏覽器緩存
- 23. 禁用瀏覽器緩存
- 24. 避免瀏覽器緩存
- 25. wro4j和瀏覽器緩存
- 26. 將內容保存到Web瀏覽器
- 27. 緩慢的瀏覽器緩存與jQuery /阿賈克斯調用
- 28. 當瀏覽器清除緩存時清除HTML5 Web存儲?
- 29. 適用於非IE瀏覽器的瀏覽器緩存API
- 30. vb.net web瀏覽器鏈接到默認Web瀏覽器
什麼使你相信它現在沒有被緩存? – PHeiberg
您需要正確編寫網頁,而不是配置網頁瀏覽器。想一想 - 你的頁面可能會被許多瀏覽器服務 - 可能是數百萬美元。 –