JS存储

问题:cookie、sessionStorage和localStrage的区别

  • 容量
  • 是否会带到ajax中
  • API易用性

知识点

1、cookie

  • 本身用于客户端和服务端通信,但是它有本地存储的功能,于是就被借用;
  • 使用window.cookie获取设置即可
  • 缺点:存储量小4kb;所有http请求都会携带cookie,会影响获取资源的效率;API简单不好用,用起来麻烦;

2、localStorage 和 sessionStorage

  • HTML5专门为存储而设计,最大5MB
  • API易用:localStorage.setItem(key,value)和localStorage.getItem(key)
  • 两个api一样,区别是:
    • localStorage 关闭浏览器不会清理(常用)
    • sessionStorage 关闭浏览器会清理

你可能感兴趣的:(JS存储)