js-web-api-存储

106 阅读1分钟

题目:

1,cookie,sessionStorage,localstroage区别

知识点

  1. cookie
  2. sessionStorage localstroage

1. cookie

本身用于服务器和浏览器通讯,借用到本地存储,可以使用document.cookie=""修改类似document.cookie="a:100"

缺点

  • 存储大小,最大4kb
  • http请求时,需要发送到服务端,增加请求数量
  • 只能使用document.cookie=""来修改,简陋

2,sessionStorage, localstroage

HTML5专门为存储设计的,最大可以存储5M

API简单实用 setItemgetItem

请求时不会被发送到服务器

localstroage.setItem(a,"100") 设置

localstroage.getItem(a) 获取

localstroage数据永久存储,除非手动删除,sessionStorage数据只存在当前会话