Cookies 、SessionStorage 和 Localstorage 的区别有哪些?

参考答案

Cookies 、SessionStorage 和 Localstorage 的相同之处

都存储在客户端。

Cookies 、SessionStorage 和 Localstorage 的区别

1   存储大小

  • Cookie 数据大小不能超过 4k 。
  • SessionStorage 和 LocalStorage 虽然也有存储大小的限制,但比 Cookie 大得多,可以达到5M 或更大。

2   有效时间

  • LocalStorage 存储持久数据,浏览器关闭后数据不丢失除非主动删除数据;
  • SessionStorage 数据在当前浏览器窗口关闭后自动删除。
  •  Cookie 设置的 Cookie 过期时间之前一直有效,即使窗口或浏览器关闭

3    数据与服务器之间的交互方式

  • Cookie 的数据会自动的传递到服务器,服务器端也可以写 Cookie 到客户端
  • SessionStorage 和 LocalStorage 不会自动把数据发给服务器,仅在本地保存。

 

以上,是 WEB 面试题【Cookies 、SessionStorage 和 Localstorage 的区别】的参考答案。

输出,是最好的学习方法

欢迎在评论区留下你的问题、笔记或知识点补充~

—end—

 

👇阅读作者更多技术干货👇

阿里架构 |双11秒杀 |分布式架构 |负载均衡 |单点登录 |微服务 |云原生 |高并发 |架构师

以上

关注作者「mikechen」公众号,获取更多技术干货!

后台回复架构,即可获取《阿里架构师进阶专题全部合集》,后台回复面试即可获取《史上最全阿里Java面试题总结

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧