如何理解cookie

  1. 可以用来当做本地存储
  2. 浏览器和服务器端的通信

    缺点

  3. 存储太小,最大4kb

  4. http请求时需要发送到服务端,增加请求数据量(用cookie作为本地存储,存什么东西每次请求都会调到服务器上去)
  5. 只能用document.cookie = “..….”来修改,太过简陋

    localStorage和sessionStorage

  • HTML5专门为存储而设计,最大可存5M
  • API简单易用setltem getltem

image.png
image.png

image.png
存储数据是字符串形式的

  • 不会随着http请求被发送出去
  • localStorage 数据永久储存,除非代码或手动删除
  • sessionStorage数据只存在于当前会话,浏览器关闭清空
  • localStorage’常用

    面试题

    描述cookie localStorage sessionStorage区别

  • 容量

  • API易用性
  • 是否跟随http请求发送出去