sessionStorage和localStorage的使用

sessionStorage和localStorage都是前端浏览器端用于缓存数据的,前端

 

sessionStorage:会话级别缓存,是H5的新增的一个会话存储对象,用于临时保存同一标签页的数据,当关闭浏览器或标签页时,数据就会被删除。
浏览器最低版本:IE八、chrome5chrome

经常使用方法:
sessionStorage.length:返回存储对象的数量;
sessionStorage.getItem(key):得到指定key的对应的值;
sessionStorage.set(key,value):添加或更新指定key的值;
sessionStorage.removeItem(key):删除指定key的值;
sessionStorage.clear():清空对象中全部数据。浏览器

 

localStorage:本地级别存储,永久性存储,只要不人为去清除都会存在,同一网站共享。也是H5新增的存储对象
浏览器支持:IE八、chrome4,firefox三、opera10.5缓存

经常使用方法:
判断浏览器是否支持:session

if(!window.localStorage){
            alert("浏览器不支持localstorage");
            return false;
        }

localStorage.setItem(key,value):添加或更新
localStorage.getItem(key):得到
localStorage.removeItem(key):删除
localStorage.clear():清空网站

 

须要注意:这俩对象存储的key和value都为String类型,即便value存储其余类型的值,得到时都会返回字符串。firefox

相关文章
相关标签/搜索