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

相关文章
相关标签/搜索