web 的一些基本的快取和儲存

weixin_34195546發表於2017-03-29

1、application cache 實際操作
2、local storage【幾種】 和web sql
3、一個離線的web app框架

?什麼是離線web app
離線= 沒有網路 或者弱網路

本地儲存運算元據:
eg:郵箱軟體 == > 離線編輯 + 線上傳送

web app = html + css + js
html5 提供的資料持久化技術;
application cache 本地快取應用所http://m.ftchinese.com/phone.html的檔案
Local Storage & session storage 鍵值對(KV)儲存資料
Web sql 關係型資料庫,通過sql語句進行訪問;
IndexDB 索引資料庫

eg:
http://m.ftchinese.com/phone.html 一個web app
【ios對離線的web app支援最好,可以在主螢幕上新增圖示,可以全屏瀏覽】

application cache
manifest 檔案
application cache 的瀏覽器事件
特點: mainfest檔案有變化之後才會更新,一次必須更manifest中的所有檔案下次才生效。

相關文章