WebStorage
使用HTML5可以在本地存储用户的浏览数据,目的是为了克服由cookie带来的一些限制。(cookie的缺陷:小限制在4KB左右,带来很大的安全性问题,网络负担)
WebStorage分为两种: localStorage 和 sessionStorage
- setItem (key, value) —— 保存数据,以键值对的方式储存信息。
- getItem (key) —— 获取数据,将键值传入,即可获取到对应的value值。
- removeItem (key) —— 删除单个数据,根据键值移除对应的信息。
- clear () —— 删除所有的数据
- key (index) —— 获取某个索引的key
localStorage的生命周期是永久性的,除非主动的去删除数据。
sessionStorage 的生命周期是在浏览器关闭前。也就是说,在整个浏览器未关闭前,其数据一直都是存在的。