《前端》localStorage 和 sessionStorage-将数据存入(取出)缓存的方法-2020年10月6日
一、localStorage 和 sessionStorage用法
数据放入缓存
localStorage.setItem('user',values.username);
sessionStorage.setItem("key", "value");
缓存中取数据
localStorage.getItem('user');
document.getElementById("result").innerHTML = localStorage.getItem("lastname");
sessionStorage.getItem("key");
删除数据
localStorage.removeItem("key");
sessionStorage.removeItem("key");
得到某个索引的key:
window.localStorage.key(index);
window.sessionStorage.key(index);
删除所有数据:
localStorage.clear();
sessionStorage.clear();
二、localStorage 和 sessionStorage区别
localStorage 和 sessionStorage 属性允许在浏览器中存储 key/value 对的数据。
localStorage 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去删除。
localStorage 属性是只读的。 如果你只想将数据保存在当前会话中,可以使用 sessionStorage 属性, 该数据对象临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。
案例:
localStorage
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<script>
function clickCounter() {if(typeof(Storage) !== "undefined") {if (localStorage.clickcount) {localStorage.clickcount = Number(localStorage.clickcount)+1;} else {localStorage.clickcount = 1;}document.getElementById("result").innerHTML = "你在按钮上已经点击了 " + localStorage.clickcount + " 次。";} else {document.getElementById("result").innerHTML = "Sorry, your browser does not support web storage...";}
}
</script>
</head>
<body>
<p><button onclick="clickCounter()" type="button">点我!</button></p>
<div id="result"></div>
<p>点击按钮查看数字会自动增加。</p>
<p>关闭浏览器,重新打开这个页面点击按钮,可以看到之前的数据是有保留的。</p>
</body>
</html>
sessionStorage
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<script>
function clickCounter() {if(typeof(Storage) !== "undefined") {if (sessionStorage.clickcount) {sessionStorage.clickcount = Number(sessionStorage.clickcount)+1;} else {sessionStorage.clickcount = 1;}document.getElementById("result").innerHTML = "你在按钮上已经点击了 " + sessionStorage.clickcount + " 次。";} else {document.getElementById("result").innerHTML = "Sorry, your browser does not support web storage...";}
}
</script>
</head>
<body>
<p><button onclick="clickCounter()" type="button">点我!</button></p>
<div id="result"></div>
<p>点击按钮查看数字变化。</p>
<p>关闭浏览器并重新打开,看看数值是否重置了。</p>
</body>
</html>
web前端之localStorage在缓存中对数组进行存储、获取、删除_爸爸去哪了2之熊猫三胞胎的博客-CSDN博客 https://blog.csdn.net/u014785563/article/details/76039211?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.add_param_isCf&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.add_param_isCf
《前端》localStorage 和 sessionStorage-将数据存入(取出)缓存的方法-2020年10月6日相关推荐
- 2020年10月21日,滴滴还在用大数据杀熟吗
价格歧视是一种垄断定价行为,作为一种获得超额利润的手段,正在随着大数据技术的成熟被越来越广泛的应用在各行各业.滴滴作为一款国民级的出行平台也曾被爆出过此类行为. 2020年10月1日开始,<在线 ...
- 【2017 数据技术嘉年华】10月28日广州站即将华丽来袭!
还有 8 天 我们就要 到达广州站 啦 在各位业界同仁的支持下,ACOUG 已经成功举办六届千人规模的 Oracle 技术嘉年华.今年,秉承"云 • 数据 • 智能 - 数聚价值 智胜未来& ...
- 御剑情缘服务器维护,御剑情缘10月31日安卓区部分服务器数据互通公告 10.31合服名称与时间[图]...
类型:角色扮演 大小:611.52MB 评分:10 平台: 御剑情缘在10月31日安卓区部分服务器进行数据互通,也就是合服拉,下面小编带来了10.31合服名称与时间! 御剑情缘10月31日安卓区部分服 ...
- 如何利用大数据做金融风控? 原创 2016年11月24日 17:42:03 标签: 大数据 / 金融 / 风控 1594 导语:如何通过海量数据与欺诈风险进行博弈? 随着金融科技、科技金融等概念的
如何利用大数据做金融风控? 原创 2016年11月24日 17:42:03 标签: 大数据 / 金融 / 风控 1594 导语:如何通过海量数据与欺诈风险进行博弈? 随着金融科技.科技金融等概念的热起 ...
- AI开发者大会之计算机视觉技术实践与应用:2020年7月3日《RPA+AI助力政企实现智能时代的人机协同》、《5G风口到来,边缘计算引领数据中心变革》、《数字化时代金融市场与AI算法如何结合?》
AI开发者大会之计算机视觉技术实践与应用:2020年7月3日<RPA+AI助力政企实现智能时代的人机协同>.<5G风口到来,边缘计算引领数据中心变革>.<数字化时代金融市 ...
- Crawl:利用bs4和requests爬取了国内顶级某房源平台(2020年7月2日上海二手房)将近30*100多条数据并进行房价分析以及预测
Crawl:利用bs4和requests爬取了国内顶级某房源平台(2020年7月2日上海二手房)将近30*100多条数据并进行房价分析以及预测 目录 利用bs4和requests爬取了国内顶级某房源平 ...
- 《大数据》专题征文:医学大数据(截稿时间:2020年5月31日)
医学大数据包含来自医疗.生物.医学研究等领域的各类数据,具有文本.数字.影像.视频与音频等多种形态特征,是典型的非结构化数据.分析和挖掘其中的价值信息对于人类健康和疾病诊断.分析与治疗具有重要的科学意 ...
- 大数据杀熟行为10月1日起明令禁止;阿里一号工程“犀牛制造”正式亮相;iOS 14 正式版发布 | 极客头条...
整理 | 郑丽媛 头图 | CSDN 下载自东方 IC 快来收听极客头条音频版吧,智能播报由出门问问「魔音工坊」提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「 ...
- 10月22日科技联播:饿了么与屈臣氏达成合作;马蜂窝回应数据造假
外卖平台的野心早已不止送外卖了,饿了么深拥屈臣氏,2500家门店将在年底上线饿了么:被指"水军构成的鬼城"?马蜂窝回应点评抄袭,称是有组织的攻击:特斯拉撤销自动驾驶宣传,马斯克:会 ...
最新文章
- 安卓虚拟机_安卓虚拟机(*New*)v1.1.31去广告/去推荐/Mod/精简/VIP版
- 微信支付配置参数:支付授权目录、回调支付URL
- 如何计算一年总共有多少周_一年有几个周?怎么计算周数及闰年?
- 算法移植优化(一)android 学习笔记
- SQL语句inner join,left join ,right join连接的不同之处
- 手机ufs测试软件,EFTech eMMC 5.1,UFS 3.0测试工具
- 计算机制说明书的实训报告,实训报告总结
- python xml etree_Python 标准库之 xml.etree.ElementTree
- Entity Framework 实现in查询
- 同网段的VLAN隔离
- 北京地区主要旅行社目录
- ubuntu 局域网连接
- matlab唱歌原理,Matlab演奏菊花台的源码及原理
- html日志网页,以HTML为表现的日志记录组件
- 南水北调中线调水量仅占丹江口水库水量1/4
- linux下安装weblogic出现的两个错误解决办法
- win10系统安装Docker详解
- 基于python的opencv的学习
- 软件测试——佣金问题测试用例练习
- 计算机无法 鼠标没反应,笔记本电脑鼠标动不了怎么办(鼠标没反应怎么解决)...