html5 判断sessionstorage,html5新特性localStorage和sessionStorage

HTML5 提供了两种在客户端存储数据的新方法:

localStorage:

(1)它的生命周期是永久的,关闭页面或浏览器之后localStorage中的数据也不会消失。

(2)它的容量大小是5M作用,而cookie一般就4kb.

(3)它不能设置过期时间,需要自己处理清除,而cookie可以设置过期时间。

(4)它的保存方式是明文暴露的,而cookie是保存在密文的

(5)常用方法:

(1)设置缓存:localstorage.set("myname" , "legendheng");

(2)获取缓存:localstorage.get("myname" );

(3)清除某个缓存:localstorage.remove("myname" );

(4)清除全部缓存:localstorage.clear();

在控制台调试器下的例子:

6cc4e37df9ec4f25ca1491f26cdf4eef.png

d38769bdaa5ad5a790ddc120a8654040.png

sessionStorage:

(1)它的生命周期是在仅在当前会话下有效,即使刷新页面同样存在,但关闭浏览器后会数据清除。

(2)它的使用方法和localstorage基本相同,只不过是把localstorage改成sessionstorage

(5)常用方法:

(1)设置缓存:sessionStorage.set("myname" , "legendheng");

(2)获取缓存:sessionStorage.get("myname" );

(3)清除某个缓存:sessionStorage.remove("myname" );

(4)清除全部缓存:sessionStorage.clear();

在控制台调试器下的例子:

0a3af22185b1ed8264b6b3d159a8c29c.png

0e22817c1ae0abb079ee0b2c0828a29e.png

两者的兼容比较:

243671d91ea770b5249b80fe9998166d.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值