前端储存cookies、sessionStorage、localStorage

一、什么是cookie?

  1. 储存在用户本地终端上的数据。
  2. cookie是保存在客户端的纯文本文件

二、什么是sessionstorage

  1. sessionStorage用户本地储存一个会话当中的数据
  2. 数据只有在会话中页面才可以访问,会话结束数据跟随着就会被销毁

三、什么是localstorage

  1. localStorage用于持久化的本地储存。除非是你主动删除数据,否则的话,数据是永远也不会过期的。

四、三者的区别是什么

  • 储存空间
  1. cookie存储空间最小、只有4kb、但是http请求中可以卸载cookie
  2. loacalstorage、sessionstorage储存空间为5M或者更大
  • 有效性
  1. cookie在不设置时间、关闭浏览器就销毁,设置时间到对应的时间在销毁
  2. sessionstorage关闭浏览器(窗口或者标签页)销毁
  3. loacalstorage不手动删除就会一直表刘
  • 作用域
  1. sessionStorage不在不同游览器窗口(标签页)共享、即使同源
  2. cookie、localstorage在所有同源窗口之间共享
posted @ 2023-04-11 15:50  web格调  阅读(30)  评论(0编辑  收藏  举报