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
用途:將value存儲到key字段
用法:.setItem( key, value)
代碼示例:方法
sessionStorage.setItem("key", "value"); localStorage.setItem("site", "js8.in");
用途:獲取指定key本地存儲的值
用法:.getItem(key)
代碼示例:
var value = sessionStorage.getItem("key");
var site = localStorage.getItem("site");
用途:刪除指定key本地存儲的值
用法:.removeItem(key)
代碼示例:
sessionStorage.removeItem("key"); localStorage.removeItem("site");
用途:清除全部的key/value
用法:.clear()
代碼示例:
sessionStorage.clear();
localStorage.clear();