一、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日相关推荐

  1. 2020年10月21日,滴滴还在用大数据杀熟吗

    价格歧视是一种垄断定价行为,作为一种获得超额利润的手段,正在随着大数据技术的成熟被越来越广泛的应用在各行各业.滴滴作为一款国民级的出行平台也曾被爆出过此类行为. 2020年10月1日开始,<在线 ...

  2. 【2017 数据技术嘉年华】10月28日广州站即将华丽来袭!

    还有 8 天 我们就要 到达广州站 啦 在各位业界同仁的支持下,ACOUG 已经成功举办六届千人规模的 Oracle 技术嘉年华.今年,秉承"云 • 数据 • 智能 - 数聚价值 智胜未来& ...

  3. 御剑情缘服务器维护,御剑情缘10月31日安卓区部分服务器数据互通公告 10.31合服名称与时间[图]...

    类型:角色扮演 大小:611.52MB 评分:10 平台: 御剑情缘在10月31日安卓区部分服务器进行数据互通,也就是合服拉,下面小编带来了10.31合服名称与时间! 御剑情缘10月31日安卓区部分服 ...

  4. 如何利用大数据做金融风控? 原创 2016年11月24日 17:42:03 标签: 大数据 / 金融 / 风控 1594 导语:如何通过海量数据与欺诈风险进行博弈? 随着金融科技、科技金融等概念的

    如何利用大数据做金融风控? 原创 2016年11月24日 17:42:03 标签: 大数据 / 金融 / 风控 1594 导语:如何通过海量数据与欺诈风险进行博弈? 随着金融科技.科技金融等概念的热起 ...

  5. AI开发者大会之计算机视觉技术实践与应用:2020年7月3日《RPA+AI助力政企实现智能时代的人机协同》、《5G风口到来,边缘计算引领数据中心变革》、《数字化时代金融市场与AI算法如何结合?》

    AI开发者大会之计算机视觉技术实践与应用:2020年7月3日<RPA+AI助力政企实现智能时代的人机协同>.<5G风口到来,边缘计算引领数据中心变革>.<数字化时代金融市 ...

  6. Crawl:利用bs4和requests爬取了国内顶级某房源平台(2020年7月2日上海二手房)将近30*100多条数据并进行房价分析以及预测

    Crawl:利用bs4和requests爬取了国内顶级某房源平台(2020年7月2日上海二手房)将近30*100多条数据并进行房价分析以及预测 目录 利用bs4和requests爬取了国内顶级某房源平 ...

  7. 《大数据》专题征文:医学大数据(截稿时间:2020年5月31日)

    医学大数据包含来自医疗.生物.医学研究等领域的各类数据,具有文本.数字.影像.视频与音频等多种形态特征,是典型的非结构化数据.分析和挖掘其中的价值信息对于人类健康和疾病诊断.分析与治疗具有重要的科学意 ...

  8. 大数据杀熟行为10月1日起明令禁止;阿里一号工程“犀牛制造”正式亮相;iOS 14 正式版发布 | 极客头条...

    整理 | 郑丽媛 头图 | CSDN 下载自东方 IC 快来收听极客头条音频版吧,智能播报由出门问问「魔音工坊」提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「 ...

  9. 10月22日科技联播:饿了么与屈臣氏达成合作;马蜂窝回应数据造假

    外卖平台的野心早已不止送外卖了,饿了么深拥屈臣氏,2500家门店将在年底上线饿了么:被指"水军构成的鬼城"?马蜂窝回应点评抄袭,称是有组织的攻击:特斯拉撤销自动驾驶宣传,马斯克:会 ...

最新文章

  1. 安卓虚拟机_安卓虚拟机(*New*)v1.1.31去广告/去推荐/Mod/精简/VIP版
  2. 微信支付配置参数:支付授权目录、回调支付URL
  3. 如何计算一年总共有多少周_一年有几个周?怎么计算周数及闰年?
  4. 算法移植优化(一)android 学习笔记
  5. SQL语句inner join,left join ,right join连接的不同之处
  6. 手机ufs测试软件,EFTech eMMC 5.1,UFS 3.0测试工具
  7. 计算机制说明书的实训报告,实训报告总结
  8. python xml etree_Python 标准库之 xml.etree.ElementTree
  9. Entity Framework 实现in查询
  10. 同网段的VLAN隔离
  11. 北京地区主要旅行社目录
  12. ubuntu 局域网连接
  13. matlab唱歌原理,Matlab演奏菊花台的源码及原理
  14. html日志网页,以HTML为表现的日志记录组件
  15. 南水北调中线调水量仅占丹江口水库水量1/4
  16. linux下安装weblogic出现的两个错误解决办法
  17. win10系统安装Docker详解
  18. 基于python的opencv的学习
  19. 软件测试——佣金问题测试用例练习
  20. 计算机无法 鼠标没反应,笔记本电脑鼠标动不了怎么办(鼠标没反应怎么解决)...

热门文章

  1. 韩版机泛泰A850framework去除漫游、本地化
  2. RabbitMq 消息接收确认(可靠消费)
  3. linux性能优化——利用perf火焰图分析内核调用
  4. 深度解析 ORA-01555 原因及解决方法
  5. Ae 入门系列之五:效果和预设
  6. web前端面试题— 简答题
  7. 【2021-08-05 修订】【梳理】计算机网络:自顶向下方法 第六章 链路层和LAN(docx)
  8. 基于神经网络的文字识别,神经网络如何识别图像
  9. Action Unit到底是什么?
  10. 鴻海董事長郭台銘先生的話