HTML5本地快取localStorage和sessionStorage的操作方法收集

easonjim發表於2018-01-10

說明:

Web Storage 包含如下兩種機制:

  • sessionStorage 為每一個給定的源(given origin)維持一個獨立的儲存區域,該儲存區域在頁面會話期間可用(即只要瀏覽器處於開啟狀態,包括頁面重新載入和恢復)。
  • localStorage 同樣的功能,但是在瀏覽器關閉,然後重新開啟後資料仍然存在。

這兩種機制是通過 Window.sessionStorage 和 Window.localStorage 屬性使用(更確切的說,在支援的瀏覽器中 Window 物件實現了 WindowLocalStorage和 WindowSessionStorage 物件並掛在其 localStorage 和 sessionStorage 屬性下)—— 呼叫其中任一物件會建立 Storage 物件,通過 Storage 物件,可以設定、獲取和移除資料項。對於每個源(origin)sessionStorage 和 localStorage 使用不同的 Storage 物件——獨立執行和控制。

例如,在文件中呼叫 localStorage 將會返回一個 Storage 物件;呼叫 sessionStorage 返回一個不同的 Storage 物件。可以使用相同的方式操作這些物件,但是操作是獨立的。

 

參考:

https://developer.mozilla.org/zh-CN/docs/Web/API/Window/localStorage

https://developer.mozilla.org/zh-CN/docs/Web/API/Web_Storage_API/Using_the_Web_Storage_API

https://developer.mozilla.org/zh-CN/docs/Web/API/Window/sessionStorage

https://www.cnblogs.com/st-leslie/p/5617130.html

==>如有問題,請聯絡我:easonjim#163.com,或者下方發表評論。<==


相關文章