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 区别及应用场景

浙公网安备 33010602011771号