javascript复习:存储

题目

  • 描述cookie localStorage,sessionStorage 区别

知识点

  • cookie
  • localStorage和 sessionStorage
  • 本身用于浏览器和server通讯
  • 被“ 借用 ”到本地存储来
  • 可用 document.cookie = ‘…’ 来修改
  • 有时效性
    缺点
  • 存储大小,最大4KB
  • http 请求时,需要发送到服务端,增加请求数据量
  • 只能document.cookie = ‘…’ 来修改,js的相关api太过简陋

localStorage和 sessionStorage

  • HTML5 专门为存储而设计,最大可存储5M
  • API 简单一用,setItem getItem
  • 不会随着http 请求被发送出去
  • localStorage 数据会被永久存储,除非代码或手动删除
  • sessionStorage 数据值存在于当前会话,浏览器关闭则清空
  • 一般用 localStorage 会更多些

问题解答: 描述cookie localStorage,sessionStorage 区别

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