常用前端缓存 -- springboot实战电商项目mall4j

本文介绍了前端缓存的三种常见方式:LocalStorage、SessionStorage和Cookie。LocalStorage用于本地持久性缓存,数据在浏览器关闭后仍然存在;SessionStorage则在浏览器会话结束时清除,适用于临时存储。Cookie是HTTP无状态的弥补,用于记录用户状态,大小和同源策略限制与前两者类似。在实际应用中,如Mall4j项目,理解并合理使用这些缓存技术至关重要。
摘要由CSDN通过智能技术生成

常用前端缓存

Mall4j开源商城项目

1. LocalStorage

本地持久性的缓存,保存之后,不通过手动清除的话,将会一直保存在浏览器中。localStorage 中的键值对总是以字符串的形式存储,这意味着某些数据类型会发生改变。所以在保存或取出数据时,经常使用到JSON.stringifyJSON.parse 将数据在对象和字符串间互相转化

2. SessionStorage

会话级别的本地存储,它和 localStorage 很相似。最大区别在于:当浏览器被关闭时,sessionStorage的存储内容将全部丢失。

localStorage 和 sessionStorage 常见API

localStorage.length   		// 获得storage中的个数
localStorage.key(n)    		// 获得storage中第n个元素对的键值(第一个元素是0)
localStorage.getItem(key)   // 获取键值key对应的值
localStorage.key    		// 获取键值key对应的值
localStora
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值