WebStorage

HTML5提供的WebStorage可以实现将数据持久化存储在浏览器本地.

webstorage提供了localStoragesessionStorage用于在客户端存储键值对数据. 区别在于:

localStorage中的数据将会永久存储.

sessionStorage中的数据单会话生效. (关了浏览器或者关闭当前网页就销毁了)

WebStorage的基本使用

WebStorage最常见的操作就是: 存/取.

window.sessionStorage   ==>  获取sessionStorage对象
window.localStorage     ==>  获取localStorage对象
let ss = window.sessionStorage
let ls = window.locaStorage

常用方法

存数据: (向相应存储空间中储存键值对) 注意:只能存字符串

localStorage.setItem('key', 'value')
sessionStorage.setItem('name', 'zs')
​
// 若需要添加对象
let user = {name:'zs', age:'12'}
sessionStorage.setItem('user', JSON.stringify(user))
let s = sessionStorage.getItem('user')
let newuser = JSON.parse(s)

取数据:

let v = localStorage.getItem('key')   
let z = sessionStorage.getItem('name')

删除数据:

localStorage.removeItem('key')
sessionStorage.removeItem('name')

清空所有数据:

localStorage.clear()
sessionStorage.clear()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值