cookie localStorage sessionStorage的区别(没废话版本)

cookie数据存储内容很小,只在过期时间内有效,即使浏览器关闭
cookie的用法很简单,js也可以通过documnet.cookie="名称=值;"
cookie一般用做为登陆态保存、密码、个人信息等关键信息保存使用,所以为了安全也是遵守同源策略原则的。

localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的
可以用于存储该浏览器对该页面的访问次数,当然,如果换个浏览器,这个次数就重新开始计数了
还可以用来存储一些固定不变的页面信息,这样就不需要每次都重新加载了,这个值也可以进行覆盖

sessionStorage用于本地存储一个会话中的数据,不是一种持久化的本地存储,仅仅是会话级别的存储
也就是说只要这个浏览器窗口没有关闭,即使刷新页面或进入同源另一页面,数据仍然存在
关闭窗口后,sessionStorage即被销毁

作者:thiefMooner原文地址:https://segmentfault.com/a/1190000043394242

%s 个评论

要回复文章请先登录注册