localStorage、sessionStorage、 Cookie区别

存储大小的不同

  • localStorage的大小一般为5M
  • sessionStorage的大小一般为5M
  • cookies的大小一般为4K

有效期不同

  • localStorage的有效期为永久有效,除非你进行手动删除
  • sessionStorage在当前会话下有效,关闭页面或者浏览器时会被清空
  • cookies在设置的有效之前有效,当超过有效期便会失效

与服务器端的通信

  • localStorage不参与服务器端的通信
  • sessionStorage不参与服务器端的通信
  • cookies参与服务器端通信,每次都会存在http的头信息中(如果使用cookie保存过多数据会带来性能问题)

localStorage和sessionStorage的作用域的区别详解

  • 不同浏览器无法共享localStorage或sessionStorage中的信息
  • 相同浏览器的不同页面间可以共享相同的localStorage (页面属于相同域名和端口), 但是不同页面或标签页间无法共享sessionStorage的信息

一般像购物车什么的存储东西,因为有效期永久有效而且大小5m左右,所以像在前端中用localStorage比较多,cookie用的不多 ,因为不安全 ,一般做秘钥(令牌),后端存储密码,给前端令牌以此打开。

本文链接:

https://yoefs.com/archives/16/
1 + 9 =
快来做第一个评论的人吧~