1. 程式人生 > >localStorage(本地儲存)與sessionStorage(會話儲存)的區別與方法

localStorage(本地儲存)與sessionStorage(會話儲存)的區別與方法

localStorage生命週期是永久,使用者除非在瀏覽器上刪除localStorage的資訊,否則這些資訊將永遠存在於瀏覽器中。存放資料大小為一般為5MB, 而且它僅在客戶端(即瀏覽器)中儲存,不參與和伺服器的通訊。

sessionStorage僅在當前會話下有效,關閉頁面或瀏覽器後被清除。存放資料大小為一般為5KB, 而且它僅在客戶端(即瀏覽器)中儲存,不參與和伺服器的通訊。

兩種都有相同的方法:

localStorage sessionStorage
localStorage.setItem(“key”,“value”) 以“key”為名稱儲存一個值“value”
localStorage.getItem(“key”) 獲取名稱為“key”的值
localStorage.removeItem(“key”) 刪除名稱為“key”的資訊。
localStorage.clear() 清空localStorage中所有資訊