相同点:都是用来存储客户端临时信息的对象。均仅能存储字符串类型的对象,均以key/value的格式存储
不同点:
1.生命周期=>localstorage的生命周期是永久性的,除非用户主动清除,否则信息永久性存在
localstorage存在局限性,高版本浏览器才支持,IE8以上;不易被爬虫抓取;存储内容过多,页面变卡;在浏览器的隐私模式下是不可读取的
经常性被用于用户登录状态的判断
sessionStorage的生命周期是当前窗口或当前标签,一旦窗口或标签页被永久关闭了,那么所有通过sessionStorage存储的数据也就被清空了。
常用方法:
1.存储数据 setItem
2.读取数据 getItem
3.修改数据
4.删除数据clear()和removeItem()