localStorage用于长久的保存整个网站的数据(string类型存储:当value的值是undefined时这个key所对应的值是字符串“undefined”,不是没有这个值是undefined类型的),保存的数据没有过期时间,直到手动删除,并且localStorage的属性是只读的
key和value所代表的意思:
localStorage:
保存数据:
localStorage.setItem("key","value");
读取数据:
localStorage.getItem("key");
删除数据:
ocalStorage.removeItem("key");
清除所有localStorage缓存
localStorage.clear();
sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。储存在sessionStorage后,当你把页面或者浏览器关闭时数据即销毁
sessionStorage:
保存数据:
sessionStorage.setItem("key","value");
读取数据:
sessionStorage.getItem("key");
删除数据:
sessionStorage.removeItem("key");
清除所有sessionStorage缓存
sessionStorage.clear();
注:清除的缓存仅清除前端本地缓存,完全退出登陆状态需后端提供清除后端缓存的接口,否则后端是仍处于登陆状态的