離線應用與客戶端存儲(高程筆記第23章)

支持離線web應用開發是h5的另外一個重點。css

離線web應用---就是在設備不能上網的狀況下仍然能夠運行的應用。web

開發離線web應用須要幾個步驟:緩存

  • 首先是確保應用知道設備是否能上網,以便下一步執行正確的操做
  • 而後,應用還必須能訪問必定的資源(圖像,js,css等),只有這樣才能正常工做
  • 最後,必須有一塊本地空間用於保存數據,不管可否上網都不妨礙讀寫

 

一.離線檢測服務器

二.應用緩存cookie

三.數據存儲session

1.session資源

2.ie用戶數據開發

3.web存儲機制io

目的:客服由cookie帶來的一些限制,當數據須要被嚴格控制在客戶端上時,無須持續的將數據發回服務器。數據

目標:

  • 提供一種在cookie以外存儲回話數據的途徑
  • 提供一種存儲大量能夠跨會話存在的數據的機制

4.indexedDB

相關文章
相關標籤/搜索