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();