对于sessionstorage以及localstorage你都了解多少呢?你知道这两者之间都有什么区别吗?下面就让我们一起来了解一下吧。
一、localstorage
首先的话我们来讲一下localstorage,一起来看看关于localstorage的一些内容吧。
我们要知道,localstorage的生命周期是永久性的。
假如,使用localstorage存数数据,那么,即使你是将浏览器关闭了,数据也不会消失。
当然了,除非说,是你主动的删去数据的。
除此之外,localstorage有length属性,它能够查看有多少条记录的数据。
如下:
好啦localstorage的内容就给大家介绍到这里了,下面和我一起来看一下sessionstorage吧。
二、sessionstorage
首先我们要知道,sessionstorage的生命周期是在浏览器关闭之前的。
这也就是指,在没有将整个浏览器关闭之前,它的数据都是一直存在的。
除此之外,sessionstorage和localstorage相同,也有着length属性。
它的判断以及使用方法和localstorage的使用是一致的。
同时,注意一下以下的几点:
1、 页面刷新不会消除数据
2、只有在当前页面打开的链接,才能够访sessionStorage的数据
3、使用window.open打开页面和改变localtion.href方式都能够获取到sessionStorage内部的数据
总的来说注意一下以上所提到的几点,很多地方就不会踩坑了。
好啦上面的内容就是对于sessionstorage和localstorage区别的简单介绍了,你都了解了吧。
更多相关常见问题,可以继续的通过关注奇Q工具网来进行了解哦。
推荐阅读: