1.cookie 随http 一起发送
2.webStorage
客户端本地存储功能 可以在客户端 本地建立 一个数据库 不参与与服务器的通讯
setItem (key, value) —— 保存数据,以键值对的方式储存信息。
getItem (key) —— 获取数据,将键值传入,即可获取到对应的value值。
removeItem (key) —— 删除单个数据,根据键值移除对应的信息。
clear () —— 删除所有的数据
key (index) —— 获取某个索引的key
注意: 1.在保存数据时不允许重复保存相同的键名。保存后可以修改键值,但不允许修改键名(只能重新取键名,然后再保存键值)。
2.只能存储字符串类型,对于复杂的对象可以使用ECMAScript提供的JSON对象的stringify和parse来处理
3. sessionStorage : 关闭浏览器 数据就流失
localStorage: 关闭浏览器仍可以获取数据 除非主动删除本地数据
注意:数据保存是按不同浏览器进行保存,也就是说 打开别的浏览器是读取不到 在这个浏览器中保存的数据的