20220915 JS缓存、js-cookie

179 阅读1分钟

缓存

本机缓存:localstorage

  • setItem(key,velue)【存值】
  • getItem(key)【取值】
  • 存在内存中,不手动删除就会一直存在
  • removeItem(‘key’)移出缓存
  • clear()清空缓存

会话缓存:sessionstorage

  • 用法与localstorage一致
  • 只存在于同一会话中
  • 页面跳转时,多个页面在同一个会话中
  • 不同会话的情况
  • 手动打开新标签页输入地址栏回车
  • 关掉浏览器在打开

js-cookie用法

  • 引入js
  • 使用cookis对象
  • set(key,value,{expires:天数/日期对象})【添加】
  • get(key)【取值】
  • remove(key)【删除】