本地存储
cookie 其实就是存储在用户主机浏览器中的一小段文本信息,伴随着用户请求在服务器和浏览器之间传递,属于 http 的范畴
cookie的限制
单个cookie的大小限制在4KB
同一网站下cookie的数量限制在20个
同一个浏览器cookie的总数限制在300个
每次请求都会携带cookie(请求头)
sessionStorage的四个方法:
1. setItem(key,value) :添加本地存储数据。两个参数,一个是数据名称,一个是数据值。
2. getItem(key) :通过 key 获取相应的 value。会话级别的本地存储: sessionStorage
3. removeItem(key) :通过 key 删除本地数据。
4. clear() :清空数据。
HTML5 支持两种 WebStorage:
localStorage:永久性的本地存储。
sessionStorage:会话级别的本地存储。HTML5 中新增了一个 JavaScript 对象
特点:
sessionStorage 中的数据是以 Key-Value 的形式存储。
数据存储时间跟浏览器当前会话( session)有关,会话结束后,数据会自动清除(跟未设置过期时间的
cookie 类似)。