js设置、获取缓存方式
设置缓存
Web 存储 API 提供了 sessionStorage (会话存储) 和 localStorage(本地存储)两个存储对象来对网页的数据进行添加、删除、修改、查询操作
localStorage 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去除。
sessionStorage 用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。
window.localStorage.setItem("存储名","存储值");window.sessionStorage .setItem("存储名","存储值");
由于缓存的存储值为字符串,需要将对象数组值转换为字符串:JSON.stringify(存储值)
window.localStorage.setItem("shopcatCookits",JSON.stringify(“存储值”));window.sessionStorage .setItem("shopcatCookits",JSON.stringify(“存储值”));
//获取缓存
var shopcat=[];
var shopcatCookit=window.localStorage.getItem("shopcatCookits");if(shopcatCookit){shopcat = shopcatCookit;//字符串转换为JSON对象shopcat = JSON.parse(shopcat);
}
js设置、获取缓存方式相关推荐
- uniapp 实现APP设置获取缓存清理缓存
uniapp 实现APP设置获取缓存清理缓存 公司需要开发一款app 功能有在设置里显示缓存 以及清理缓存功能 实现方式 如下 页面效果如下 获取本机缓存 <view class="i ...
- js设置获取删除cookie
/* cookie 会有一个过期时间,如果不设置过期时间那么关闭页面就会消失,如果想要删除这个cookie的话就要设置一个过期时间,存储大小只有4kb左右设置无过期时间: document.cooki ...
- js,jq设置获取属性,样式
js设置获取属性:设置属性-element.setAttribute("属性名称","属性值"):获取属性-element.getAttribute(" ...
- JS设置每日定时任务
JS设置每日定时任务 文章目录 JS设置每日定时任务 方式一.手写简单实现 方式二.使用npm包node-schedule 方式一.手写简单实现 主要函数: /*** 设置每日定时任务* @param ...
- Hibernate获取数据方式与缓存使用
Hibernate获取数据的方式有不同的几种,其与缓存结合使用的效果也不尽相同,而Hibernate中具体怎么使用缓存其实是我们很关心的一个问题,直接涉及到性能方面. 缓存在Hibernate中主要有 ...
- JS设置CSS样式的几种方式(js设置!important)
JS设置CSS样式的几种方式(js设置!important) x619y 用JS来动态设置CSS样式,常见的有以下几种 1. 直接设置style的属性 某些情况用这个设置 !important值无效 ...
- html js 设置样式,原生js设置样式 笔记:JS设置CSS样式的几种方式
document(id名).style.backgroundColor = "ren" css里的属性有-的就去掉将首字母大写. js如何添加CSS样式中的class添加属性 用J ...
- js设置样式的三种 常用方式及其点击实现样式切换
css文件 需要什么就写什么 例如: div{width: 200px;height: 200px;border: 1px solid ;}.active{border: 10px solid med ...
- html jq固定div高度,js/jQuery获取/设置div的高度,宽度···
js/jQuery获取/设置html标签的高度等css属性· $(".out-div").height($(window).height() - $("#topDiv&q ...
最新文章
- 【Mac】【环境变量】
- Java实战应用50篇(二)-SSM框架中的设计模式:动态代理
- smarty课程---最最最简单的smarty例子
- hash算法的介绍 【清晰易懂】
- 关于读完《软件工程》之后不解的问题
- Daily Scrum 10.29
- STL之stack容器
- 关于SQLServer2005的学习笔记——生日问题
- 飞机上使用定位功能的体验
- 微信接口_收货地址共享
- 如何使用摸瓜快速查手机apk加壳
- bat脚本修改文件内容
- 芭蕉树上第十八根芭蕉-- Qt图片绘图类QPixmap/QImage/QPicture
- 如何实现bat一键重启
- 推荐 :数据可视化与信息可视化浅谈
- java简单搭建分布式架构
- 关于safiry开启无痕浏览时本地存储的处理
- fstab 与移动硬盘挂载方法
- 客户端跟服务器通讯如何选择协议,客户端怎么和服务器通信协议
- Flash 与课件制作:视频播放