java使用localstorage_sessionStorage和localStorage的使用

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

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

浏览器最低版本:IE8、chrome5

常用方法:

sessionStorage.length:返回存储对象的数量;

sessionStorage.getItem(key):获得指定key的对应的值;

sessionStorage.set(key,value):添加或更新指定key的值;

sessionStorage.removeItem(key):删除指定key的值;

sessionStorage.clear():清空对象中所有数据。

localStorage:本地级别存储,永久性存储,只要不人为去清除都会存在,同一网站共享。也是H5新增的存储对象

浏览器支持:IE8、chrome4,firefox3、opera10.5

常用方法:

判断浏览器是否支持:

if(!window.localStorage){

alert("浏览器不支持localstorage");

return false;

}

localStorage.setItem(key,value):添加或更新

localStorage.getItem(key):获得

localStorage.removeItem(key):删除

localStorage.clear():清空

需要注意:这俩对象存储的key和value都为String类型,即使value存储其他类型的值,获得时都会返回字符串。


版权声明:本文为weixin_31534091原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。