一、cookies主要的缺点是在请求头上带数据太小,4k之内,主要运用购物车和用户登录。

二、localstorage

  是以键值对的形式存储,永久存储,永不失效,除非手动删除,大小为5M。

  常用api

  localStorage.getItem()     ----------------获取数据

  localStorage.setItem()     ----------------设置数据

  localStorage.removeItem()     ----------------移除数据

  localStorage.clear()     ----------------清除数据

  localStorage.key     ----------------获取key对应的值

三、sessionstorage

  当页面关闭时数据被清除,大小5M

  常用api

  sessionstorage.getItem()     ----------------获取数据

  sessionstorage.setItem()     ----------------设置数据

  sessionstorage.removeItem()     ----------------移除数据

  sessionstorage.clear()     ----------------清除数据

  sessionstorage.key     ----------------获取key对应的值