Web Storage,又称为本地存储或者浏览器存储,是一种技术,用于在客户端(浏览器)中存储数据。它允许Web应用程序在客户端存储大量的键/值对,而不必将所有数据都发送到服务器。
1. 存储方式:Web Storage 提供了两种存储方式:sessionStorage 和 localStorage,他们之间的区别在于 sessionStorage 的数据在页面会话结束时会被清除,而 localStorage 中的数据永久保存,直到手动清除。
2. 存储大小:Web Storage 支持的最大存储空间为 5MB,但这个值可能会随着浏览器的版本而变化。
3. 存储类型:Web Storage 只能存储字符串类型的数据,如果要存储复杂的数据,需要使用 JSON.stringify() 方法将其转换为字符串格式。
4. API:Web Storage 提供了丰富的API,可以方便的操作本地存储,比如 setItem()、getItem()、removeItem() 等。
代码示例:
// 设置localStorage
localStorage.setItem('name', 'John');
// 获取localStorage
let name = localStorage.getItem('name');
console.log(name); // John
// 删除localStorage
localStorage.removeItem('name');
标签:
评论列表 (0)