本地存储
名称 | cookie | localstorage | sessionstorage |
---|---|---|---|
存储 | 4KB | 5M | 5M |
移动端不推荐 | 普及 | 普及 | |
客户端不安全没有自己API | 客户端安全有自己API | 客户端安全有自己API | |
自己封装方法 | |||
不支持内地打开,在服务器打开 | |||
有效期自己设置 | 永久 | 临时会话关闭浏览器就没有 |
注:localstorage如果存满了就会报错,降级存储,用sessionstorage存储。
本地存储:取出来的都是字符串,唯一数据类型
- 对象在什么情况下变成[object,object]
- json 对象使用toString()强行转换时会变成[object,object]
- json.stringify()按标准来解析,会把不标准json类型转换为标准的
- 本地存储会把对象强行转化为字符串就会变成[object,object]
- localstorage操作方法
- localstorage.getItem()获取
- localstorage.setItem()设置
- localstorage.clear() 清除
- localstorage.removeItem() 删除