浏览器本地存储localstorage

编程知识 更新时间:2023-05-01 23:13:49

本地存储一般体现在搜索记录中,用于方便用户下次搜索

在浏览器的控制台中的Application中查看数据的增删 ,首先先准备四个按钮来控制

<button type="button" onclick="saveDate()">点击存储数据</button>
		<button type="button" onclick="readDate()">点击查看数据</button>
		<button type="button" onclick="deleteDate()">点击删除数据</button>
		<button type="button" onclick="deleteAllDate()">点击清空数据</button>

为他们分别绑定点击事件

存储数据

let p = {name:'Tom',age:18}
			
function saveDate(){
localStorage.setItem('msg','alone');
localStorage.setItem('mag',1921);
localStorage.setItem('person',JSON.stringify(p));
}

点击按钮后在浏览器中就保存了数据,JSON.stringify是为了解析,不让他以{object,object}方式出现,方便阅读,如下图: 

 

 查看数据

function readDate(){
				console.log(localStorage.getItem('msg'));
				console.log(localStorage.getItem('mag'));
				console.log(JSON.parse(localStorage.getItem('person')));
			}

 点击按钮将在控制台打印出结果,对比之后发现确实是之前存在里面的数据

 删除单个数据(或者多个,自己加代码就行)

function deleteDate(){
				localStorage.removeItem('msg');
			}

 这边删掉之前存的msg,在浏览器中显示如图:

发现确实删掉了msg数据

清空数据 (全部清空)

function deleteAllDate(){
				localStorage.clear()
			}

 点击按钮Application中之前存在的数据将全部清空,以上就是localstorage的本地存储

更多推荐

浏览器本地存储localstorage

本文发布于:2023-04-24 11:33:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/f22508e2c34664b6938d2a1c4fcc7d4a.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:浏览器   localstorage

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 100429文章数
  • 26043阅读数
  • 0评论数