【JavaScript】本地存储数据


提示:以下是本篇文章正文内容,下面案例可供参考

一、JS本地存储

JavaScript提供了两种主要的本地存储方式:localStorage和sessionStorage

二、使用本地存储

1.本地存储之sessionStorage

sessionStorage生命周期为关闭浏览器窗口,在同一窗口下数据可以共享,以键值对的形式存储,只能存储字符串类型的数据,一旦用户关闭包含 sessionStorage 数据的浏览器窗口,所有存储的数据都将被销毁,下次打开同一页面时无法再访问这些数据。
代码如下(示例):

set.addEventListener('click', function () {
            // 点击之后,储存表单的值
            let val = ipt.value;
            sessionStorage.setItem('uname', val);
            sessionStorage.setItem('pwd', val);
        })
get.addEventListener('click', function () {
            // 点击之后,获取表单的值
            let value = sessionStorage.getItem('uname');
            alert(value);
        })
remove.addEventListener('click', function () {
            // 点击之后,删除表单的值
            sessionStorage.removeItem('uname');
        })
del.addEventListener('click', function () {
            // 点击之后,删除所有值
            sessionStorage.clear();
        })   

游览器按下F12,在应用程序-会话存储中可以看到存储的数据
在这里插入图片描述

1.本地存储之localStorage

localStorage允许 web 应用程序在用户的浏览器中存储持久化的数据,即使在浏览器关闭后重新打开,数据仍然存在,只能存储字符串类型的数据。它的生命周期是“永久”的,需要在游览器手动清除,或者在代码中删除数据。
代码如下(示例):

set.addEventListener('click', function () {
            let val = ipt.value;
            localStorage.setItem('uname', val);
        })
get.addEventListener('click', function () {
            let value = localStorage.getItem('uname');
            alert(value);
        })
remove.addEventListener('click', function () {
            localStorage.removeItem('uname');
        })
del.addEventListener('click', function () {
            localStorage.clear();
        })

游览器按下F12,在应用程序-本地存储中可以看到存储的数据
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值