Stories

Detail Return Return

瀏覽器存儲 - Stories Detail

瀏覽器存儲

瀏覽器存儲包括兩種方式,分別是 sessionStorage、localStorage
對於每個源(origin)sessionStorage 和 localStorage 使用不同的 Storage 對象——獨立運行和控制
關於兼容性:部分瀏覽器不可用

sessionStorage

為每一個給定的源維持一個獨立的存儲區域,該存儲區域在頁面會話期間可用
只要瀏覽器處於打開狀態,包括頁面重新加載和恢復

localStorage

在瀏覽器關閉,然後重新打開後數據仍然存在

使用

以 localStorage 為例説明使用方法

用來創建新數據項和更新已存在的值:

localStorage.setItem()
// 接受兩個參數——要創建/修改的數據項的鍵,和對應的值。

將對應的數據項從域名對應的存儲對象中移除:

Storage.removeItem() 
// 接受一個參數——你想要移除的數據項的鍵

從存儲中獲取一個數據項:

localStorage.getItem()
// 接受數據項的鍵作為參數,並返回數據值

sessionStorage 用法同理

Add a new Comments

Some HTML is okay.