首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >VUE2.0 学习(二十)浏览器本地存储localStorage 和 sessionStorage

VUE2.0 学习(二十)浏览器本地存储localStorage 和 sessionStorage

作者头像
一写代码就开心
发布于 2022-05-09 01:53:48
发布于 2022-05-09 01:53:48
53700
代码可运行
举报
文章被收录于专栏:java和pythonjava和python
运行总次数:0
代码可运行

目录

  • localStorage
  • sessionStorage
  • 两者区别

localStorage

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script type="text/javascript" >
			let p = {name:'张三',age:18}
		// 保存一个数据
			function saveData(){
				localStorage.setItem('msg','hello!!!')
				localStorage.setItem('msg2',666)
				localStorage.setItem('person',JSON.stringify(p))
			}


			// 读取一个数据
			function readData(){
				console.log(localStorage.getItem('msg'))
				console.log(localStorage.getItem('msg2'))

				const result = localStorage.getItem('person')
				console.log(JSON.parse(result))

				// console.log(localStorage.getItem('msg3'))
			}

			// 删除一个数据
			function deleteData(){
				localStorage.removeItem('msg2')
			}


			// 清空一个数据
			function deleteAllData(){
				localStorage.clear()
			}
		</script>

sessionStorage

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script type="text/javascript" >
			let p = {name:'张三',age:18}
			// 保存一个数据
			function saveData(){
				sessionStorage.setItem('msg','hello!!!')
				sessionStorage.setItem('msg2',666)
				sessionStorage.setItem('person',JSON.stringify(p))
			}

			// 读取一个数据
			function readData(){
				console.log(sessionStorage.getItem('msg'))
				console.log(sessionStorage.getItem('msg2'))

				const result = sessionStorage.getItem('person')
				console.log(JSON.parse(result))

				// console.log(sessionStorage.getItem('msg3'))
			}


			// 删除一个数据
			function deleteData(){
				sessionStorage.removeItem('msg2')
			}


			// 清空一个数据
			function deleteAllData(){
				sessionStorage.clear()
			}
		</script>

两者区别

localStorage 浏览器关闭之后,数据打开还在

sessionStorage浏览器关闭之后,数据打开不在

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-10-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
vue2知识点:浏览器本地缓存
<font color='red'>浏览器本地缓存实际是js的知识点,这里只是提一下加深下印象</font>
刘大猫
2024/10/27
1480
每日一学vue2:浏览器本地存储(webStorage)
xxxStorage.setItem('key','value'):该方法接收一个键和参数,会把键值对添加到存储中,如果键名存在,更新起对应内容
淼学派对
2022/11/20
2K1
每日一学vue2:浏览器本地存储(webStorage)
JavaScript localStorage 的使用
在 HTML5 问世后,介绍了 Web Storage 的使用 — 可以将网页中的数据存储在用户的浏览器当中 — 也就是说可以在客户端存储数据。使用上的好处在于大部分浏览器都有支持、可以存储数据的容量大多有 5MB 以上、且数据存储和提取相对简单方便。
写bug的高哈哈
2025/01/19
2630
Web端IM聊天消息该不该用浏览器本地存储?一文即懂!
鉴于目前浏览器技术的进步(主要是HTML5的普及),在Web网页端IM聊天应用的技术选型阶段,很多开发者都会纠结到底该不该像原生移动端IM那样将聊天记录缓存在浏览器的本地,还是像传统Web端即时通讯那样继续存储在服务端?本文将为你简洁明了地讲清楚浏览器本地存储技术(Web Storage),然后你就知道到底该怎么选择了。
JackJiang
2024/11/28
1380
Web端IM聊天消息该不该用浏览器本地存储?一文即懂!
localStorage和sessionStorage用法小总结
之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不高。
OECOM
2020/07/01
1.1K0
前端数据存储探秘:Cookie、LocalStorage与SessionStorage实用指南
在前端开发中,有三种主要的数据存储方式:Cookie、LocalStorage 和 SessionStorage。每种方式都有其特定的用途、存储限制和安全性问题。
Front_Yue
2024/09/07
6630
前端数据存储探秘:Cookie、LocalStorage与SessionStorage实用指南
浏览器本地存储方案
浏览器本地存储方案可以分为三个方面,分别为Cookie、Web Storage、IndexedDB。
WindRunnerMax
2021/01/18
7730
vue浏览器缓存问题_vue兼容浏览器能兼容到几
localStorage -持久化的本地存储,除非主动删除数据,否则数据永远不会过期.
全栈程序员站长
2022/09/27
7550
sessionStorage和localStorage的语法使用,区别和联系
之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不高。
德顺
2019/11/12
1.2K0
本地存储——sessionStorage和localStorage
随着互联网的快速发展,基于网页的应用越来越普遍,同时也变得越来越复杂,为了满足各种各样的需求,会经常性在本地存储大量的数据,HTML5规范提出了相关解决方案。
岳泽以
2022/10/26
1K0
JavaScript进阶 - 浏览器存储:localStorage, sessionStorage, cookies
在Web开发中,客户端存储技术对于保存用户偏好设置、缓存数据和跟踪用户活动至关重要。本篇博客将深入探讨三种主要的浏览器存储方式:localStorage, sessionStorage, 和 cookies,并讨论它们的常见问题、易错点以及如何避免这些问题。
Jimaks
2024/07/09
7700
Cookie、LocalStorage 与 SessionStorage的区别
Cookie 是小甜饼的意思。顾名思义,cookie 确实非常小,它的大小限制为4KB左右。它的主要用途有保存登录信息,比如你登录某个网站市场可以看到“记住密码”,这通常就是通过在 Cookie 中存入一段辨别用户身份的数据来实现的。
跟着阿笨一起玩NET
2020/06/30
1.5K0
H5 App实战三:H5 App的本地存储
这篇文章介绍了以Java语言为基础,详解如何开发一个游戏客户端。我们会讨论客户端的基本架构设计,数据处理流程,以及与服务器的通信机制。通过源码解析和应用案例分享,进一步分析客户端开发中的常见挑战和解决方案。此外,文章将通过优缺点分析、核心类方法介绍以及测试用例。整体内容全面,步骤清晰,非常适合读者学习和参考。
china马斯克
2024/11/23
4460
vue中sessionStorage的使用
localStorage 和 sessionStorage 属性允许在浏览器中存储 key/value 对的数据。 sessionStorage 用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。 提示: 如果你想在浏览器窗口关闭后还保留数据,可以使用 localStorage 属性, 改数据对象没有过期时间,今天、下周、明年都能用,除非你手动去删除。
kirin
2020/10/09
3.9K0
web本地存储localStorage和sessionStorage
记录本地存储的相关信息(cookie,sessionStorage,LocalStorage等)的存储信息
用户1055830
2019/05/25
3.6K0
localstorage跟sessionstorage
能查到证明有人指引,直接上代码 <script type="text/javascript"> function cunchu1(){ var arr = [ 1, 2, 3 ]; localStorage.setItem("temp", arr); //存入 参数: 1.调用的值 2.所要存入的数据 console.log(localStorage.getItem("temp"));//输出 }
陈灬大灬海
2018/09/12
9950
js本地存储:localStorage
localStorage会可以将第一次请求的数据直接存储到本地,这个相当于一个5M大小的针对于前端页面的数据库
超级小可爱
2023/03/24
5.1K0
js本地存储:localStorage
关于HTML5中的sessionStorage和localStorage
需求:     做项目的时大多数情况下我们需要对请求的数据进行多次复用,为了降低请求次数我们需要对请求的数据进行本地存储;    以前用的cooking来存储为本地数据,HTML5后提出sessioStorage、localStorage,那么我们来看看三者的区别(大致了解下,不是本博文重点)。 cooking Cookie的大小是受限的,并且每次你请求一个新的页面的时候Cookie都会被发送过去,这样无形中浪费了带宽,另外cookie还需要指定作用域,不可以跨域调用。 SessionStorage: 将数
大当家
2018/06/28
1.4K0
H5缓存
1.sessionStorage <script type="text/javascript"> var txt = document.querySelector('input'); var btns = document.querySelectorAll('button'); //存储数据 btns[0].onclick=function(){ sessionStorage.setItem('userName',txt.value); ses
天天_哥
2018/09/29
1.2K0
HTML5本地存储:从入门到精通
💡 概念: HTML5本地存储是一种允许Web应用程序在用户浏览器端本地保存数据的技术,无需依赖服务器。它增强了Web应用的离线功能、个性化设置保留以及性能优化。
空白诗
2024/06/14
3220
相关推荐
vue2知识点:浏览器本地缓存
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档