cookie和localstorage,sessionstorage

三者同异

cookie localstorage sessionstorage
存储大小 4K 5M 5M
数据有效期 cookie默认有效期非常短暂,存在于web浏览器会话期间,也可以手动设置 永不失效,除非web应用主动删除 窗口,标签页的存在时间
作用域 cookie作用域是通过domain文档源和path文档路径来确定的 localStorage的作用域是限定在文档源级别的。文档源通过协议、主机名以及端口三者来确定。 sessionStorage的作用域也是限定在文档源级别。但需要注意的是,如果相同文档源的页面渲染在不同的标签中,sessionStorage的数据是无法共享的。
应用场景 记录登录信息 记住密码和对网页的个性化设置 临时数据,如表单之类
易用性 原生接口不友好,需要自己封装 可以接受,也可以在封装 可以接受,也可以再封装
通信 每次会携带在http头中 仅在客户端保存,不参与通信 仅在客户端保存,不参与通信

用法

[content]
参考:
cookie、localStorage、sessionStorage的有效期和作用域
cookie、session、localStorage 和 sessionStorage 区别及应用场景

posted @ 2022-10-29 17:19  badpear  阅读(24)  评论(0)    收藏  举报