sessionStorage localStorage
之前面试前端的时候有被问到,现在好好学习一下。参考了慕课网的视频
1.定义
HTML5 提供了两种在客户端存储数据的新方法:
- localStorage - 没有时间限制的数据存储,除非手动删除
- sessionStorage - 针对一个 session 的数据存储,关闭浏览器或者重新加载自动删除。
2.浏览器支持情况
IE8及以上 其他主流浏览器都支持
3.使用方法
setItem
getItem
removeItem
key
clear
4.存储类型
数组 (把数组序列化成字符串存储)
json
图片*
脚本
样式文件
5.注意事项
一定要先判断浏览器是否支持、写数据是要进行异常处理、避免敏感信息 key的唯一性