瀏覽器存儲
瀏覽器存儲包括兩種方式,分別是 sessionStorage、localStorage
對於每個源(origin)sessionStorage 和 localStorage 使用不同的 Storage 對象——獨立運行和控制
關於兼容性:部分瀏覽器不可用
sessionStorage
為每一個給定的源維持一個獨立的存儲區域,該存儲區域在頁面會話期間可用
只要瀏覽器處於打開狀態,包括頁面重新加載和恢復
localStorage
在瀏覽器關閉,然後重新打開後數據仍然存在
使用
以 localStorage 為例説明使用方法
用來創建新數據項和更新已存在的值:
localStorage.setItem()
// 接受兩個參數——要創建/修改的數據項的鍵,和對應的值。
將對應的數據項從域名對應的存儲對象中移除:
Storage.removeItem()
// 接受一個參數——你想要移除的數據項的鍵
從存儲中獲取一個數據項:
localStorage.getItem()
// 接受數據項的鍵作為參數,並返回數據值
sessionStorage 用法同理