Web 存儲

1.localstorage vs sesseionStrorage瀏覽器

二者都是存儲數據,服務器

Localstorage 用戶本地存儲,它儲存的收據若是不手動刪除,則會在本地一直存在,沒有限制session

Sessionstorage 則是儲存一個臨時會話的數據,當關閉瀏覽器窗口,數據就會被刪除localstorage

 

2.Cookie 與 Web Storage 區別:rem

Cookie 與服務器進行交互,做爲HTTP規範的一部分而存在get

Web Storage僅僅是爲了在本地「存儲」數據而生it

 

3.localStorage和sessionStorage都具備相同的操做方法io

例如setItem、getItem和removeItem等class

setItem存儲value

用途:將value存儲到key字段
用法:.setItem( key, value)
代碼示例:方法

sessionStorage.setItem("key", "value"); localStorage.setItem("site", "js8.in");

getItem獲取value

用途:獲取指定key本地存儲的值
用法:.getItem(key)
代碼示例:

var value = sessionStorage.getItem("key"); 

var site = localStorage.getItem("site");

removeItem刪除key

用途:刪除指定key本地存儲的值
用法:.removeItem(key)
代碼示例:

sessionStorage.removeItem("key"); localStorage.removeItem("site");

clear清除全部的key/value

用途:清除全部的key/value
用法:.clear()
代碼示例:

sessionStorage.clear(); 

localStorage.clear();

相關文章
相關標籤/搜索