localStorage作用
可以将数据永久存储在本地(用户的电脑),除非手动删除,否则关闭页面也会存在
localStorage语法
存储:localStorage.setItem(key,value)
获取:localStorage.getItem(key)
删除:localStorage.removeItem(key)
sessionStorage
特性:
生命周期为关闭浏览器窗口(关闭浏览器数据消失)
在同一个窗口(页面)下的数据可以共享
以键值对的形式存储使用
用法跟localStorage基本相同
本地存储处理复杂数据类型
解决:需要将复杂数据类型转换成JSON字符串,在存储到本地
语法:JSON.stringify(复杂数据类型)
把JSON字符串转换为 复杂数据类型
JSON.parse(localStorage.getItem(复杂数据类型))