美文网首页
cookie sessionStorage localStora

cookie sessionStorage localStora

作者: 谢_ffd1 | 来源:发表于2021-03-25 15:48 被阅读0次

cookie

  • Cookie是服务器发给客户端的特殊信息,cookie是以文本的方式保存在客户端;
  • 单个cookie保存的数据不能超过4kb;
  • 每次请求都要传送cookie给服务器,浪费带宽
  • 针对cookie所存在的攻击:Cookie欺骗,Cookie截获;
  • 如果不在浏览器中设置过期时间,cookie被保存在内存中,生命周期随浏览器的关闭而结束,这种cookie简称会话cookie。如果在浏览器中设置了cookie的过期时间,cookie被保存在硬盘中,关闭浏览器后,cookie数据仍然存在,直到过期时间结束才消失。
  • 挂载在document上 没有完善api操作

sessionStorage

  • 生命周期是在仅在当前会话下有效。sessionStorage引入了一个“浏览器窗口”的概念,sessionStorage是在同源的窗口中始终存在的数据。只要这个浏览器窗口没有关闭,即使刷新页面或者进入同源另一个页面,数据依然存在。但是sessionStorage在关闭了浏览器窗口后就会被销毁。同时独立的打开同一个窗口同一个页面,sessionStorage也是不一样的。
  • sessionStorage的存储数据大小一般都是:5MB
  • 保存在客户端,不与服务器进行交互通信
  • 只能存储字符串类型,对于复杂的对象可以使用ECMAScript提供的JSON对象的stringify和parse来处理
  • 挂载在window上 有完善api操作

localStorage

  • 生命周期是永久的,关闭页面或浏览器之后localStorage中的数据也不会消失。localStorage除非主动删除数据,否则数据永远不会消失。
  • localStorage 的存储数据存储数据大小一般都是:5MB
  • 保存在客户端,不与服务器进行交互通信
  • 只能存储字符串类型,对于复杂的对象可以使用ECMAScript提供的JSON对象的stringify和parse来处理
  • 挂载在window上 有完善api操作

相关资料

Cookie
sessionStorage
localStorage
浅谈session,cookie,sessionStorage,localStorage的区别及应用场景

相关文章

网友评论

      本文标题:cookie sessionStorage localStora

      本文链接:https://www.haomeiwen.com/subject/dahhhltx.html