cookie,localStorage,sessionStorage的区别

Posted xiaohaodeboke

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cookie,localStorage,sessionStorage的区别相关的知识,希望对你有一定的参考价值。

三者的区别:

存储大小: Cookie4k, Storage5M

有效期: Cookie拥有有效期,localStorage永久存储,SessionStorage是一种会话技术,浏览器关闭即清除。

Cookie会发送到服务器端,存储在内存中,localStorage只存储在浏览器端,sessionStorage存储在内存中。

路径: Cookie有路径限制, Storage只存储在域名下

API: Cookie没有特定的API,Storage有对应的API

 

(localStorage和sessionStorage合称为Storage)

为什么要封装Storage?

Storage本身有API,但是只是简单的key/value形式

Storage只存储字符串,需要人工转换成json对象

Storage只能一次性清空,不能单个清空

以上是关于cookie,localStorage,sessionStorage的区别的主要内容,如果未能解决你的问题,请参考以下文章

Spring实战 - 实现自动登录的功能

8Python全栈之路系列之Django Cookie 与Sessi

cookie/ localStorage /sessionStorage区别

localStorage使用总结 JS 详解 Cookie LocalStorage 与 SessionStorage

cookie,localStorage,sessionStorage的区别

cookie,localStorage,sessionStorage的区别