H5數據保存之storage
window.sessionStorage——會話級存儲:
在瀏覽器的內存中存儲的與某個服務器間的一系列請求-響應過程中產生的數據——都是Key-Value對形式。當會話結束時(用戶關閉了瀏覽器),會話級數據即消失。
sessionStorage[‘key‘] = ‘value‘; //存儲一個數據
var v = sessionStorage[‘key‘]; //讀取一個數據
sessionStorage.length //獲取數據的個數
sessionStorage.setItem(‘key‘, ‘value‘) //存儲一個數據
var v = sessionStorage.getItem(‘key‘) //讀取一個數據
sessionStorage.removeItem(‘key‘) //刪除一個數據
sessionStorage.clear() //清除所有的數據
window.localStorage——本地/跨會話級存儲:
在客戶端文件系統/硬盤中存儲客戶端與服務器間的訪問數據——都是Key-Value對形式。即使關閉瀏覽器,甚至關閉計算機仍然存在,否則會永久存在。
localStorage[‘key‘] = ‘value‘; //存儲一個數據
var v = localStorage [‘key‘]; //讀取一個數據
localStorage.length //獲取數據的個數
localStorage.setItem(‘key‘, ‘value‘) //存儲一個數據
var v = localStorage.getItem(‘key‘) //讀取一個數據
localStorage.removeItem(‘key‘) //刪除一個數據
localStorage.clear() //清除所有的數據
H5數據保存之storage