有关前端存储方式的总结

亲爱的小伙伴,关于前端存储,你所了解到的知识点有多少呢?下边我就来分享一下自己对前端存储的理解和学习经验吧,希望能够对当前的你有所帮助哟!

总的来说,前端存储方式就包括了cookie和webStorage,webStorage又分为了sessionStorage(会话存储)和localStorage(本地存储)。

下边主要以javascript对前端存储相关操作进行演示。

1.cookie

特点:1.cookie由服务器端产生,存储在客户端中。2.cookie在同一服务器/作用域下共享,在不同服务器/作用域下是不共享的。3。cookie的数据最大传输值为4kb

相关操作:

        1.引入js-cookie库

<script src="https://cdn.bootcdn.net/ajax/libs/js-cookie/3.0.1/js.cookie.js"></script>

        2.设置cookie:

Cookies.set(key,value,{expires:有效时长})
//例如:
Cookies.set('name','zhangsan',{exprires:7})//这里,cookie的有效时长为7天

        3.获取cookie

Cookies.get(key)
//例如:
Cookies.get('name')

        4.移除cookie

Cookies.remove(key)
//例如:
Cookies.remove('name')

2.sessionStorage 会话存储

特点 :1.针对选项卡,选项卡关闭或浏览器关闭,会话失效,数据消失。2.数据传输可以达到5MB

相关操作:

        1.设置会话存储

sessionStorage.setItem(key,value)
//例如:
sessionStorage.setItem('status','正常')

        2.获取会话存储

sessionStorage(key)
//例如:
sessionStorage('status')

        3.移除一条会话存储

sessionStorage.removeItem(key)
//例如:
sessionStorage.removeItem('status')

         4.清空所有会话存储

sessionStorage.clear()

3.localStorage 本地存储

特点:1.数据存储在本地磁盘中,即使关闭选项或浏览器,数据依旧存在。2.数据传输可以达到5MB

相关操作:

        1.设置本地存储

localStorage.setItem(key,value)
//例如
localStorage.setItem('gender','male')

        2.获取本地存储

localStorage.getItem(key)
//例如:
localStorage.getItem('gender')

        3.移除一条本地存储

localStorage.removeItem(key)
//例如:
localStorage.removeItem('gender')

        4.清空所有本地存储

localStorage.clear()

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值