java sessionstorage_sessionstorage是什么?java sessionstorage的用法介绍

你对于sessionstorage了解吗?下面的内容就是要给大家来介绍sessionstorage,那么sessionstorage的用法是怎样的呢?一起来看看

在html5当中的Web Storage有2种存储方式:

1、sessionStorage

2、localStorage

下面分别来讲一下这两种存储方式。

sessionStorage:

sessionStorage用于本地存储一个会话(session)当中的数据,这些数据只有在同一个会话当中的页面才可以访问,并且当会话结束之后数据也会跟着销毁。

所以说,sessionStorage它仅仅是会话级别的存储,并不是一种持久化的本地存储。

localStorage:

localStorage用于持久化的本地存储。

除非是你主动删除数据,否则的话,数据是永远也不会过期的。

localStorage的使用和sessionStorage的使用方法是差不了太多的。

以sessionStorage作为场景。

假设,有这样的需求。

分页是通过ajax得到的数据,在第1页我们需要一些数据,但是在第2页我们需要另外的一些数据,我们不存储数据的话,就指可以在将当前所在页的数据渲染到父级页面,那么多选的意义将没有那么多了。

sessionStorage.setItems(k,v) 能够将我们选择的每条数据进行存储。

sessionStorage.removeItem(k)'k'为session的key值的数据。

遍历session,以便将值渲染到父级页面。

到这里的话,完成了数据的存储,移除某个数据,数据的遍历。

除此之外,这里还有一个非常重要的步骤,就是将数据清除。

假如,不将数据清除,那么会在父级页面调用子页面的时候,会在session当中继续追加。

sessionStorage.clear();它能够在父页面调用子页面的时候添加,或者是在子页面中刚刚加载时执行。

关于sessionstorage用法你都了解了吗?想了解更多的java常见问题,请继续关注奇Q工具网来了解。

推荐阅读:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值