对于浏览器来说web Storage存储键值比存储Cookie的方式更加直观,而且容量更大,它包含两种:localStorage和sessionStorage.
1. sesstionStorage(临时存储):为每一个数据源维持一个存储区域,在浏览器打开期间存在,包括页面加载
2. localsSorage(长期存储):与sessionStorage一样,当浏览器关闭后,数据依然存在.
sesstionStorage和localStorage的用法的基本相同,引用类型的值转换成JSON.
1.保存数据到本地
const info = {
name: 'Lee',
age: 20,
id: '001'
};
//以字符串存储相关数据,建为'key',键值为:'info{}'.
sessionStorage.setItem('key', JSON.stringify(info));
localStorage.setItem('key', JSON.stringify(info));
2.从本地存储获取数据
从本地取出键为'key'的键值
var data1 = JSON.parse(sessionStorage.getItem('key'));
var data2 = JSON.parse(localStorage.getItem('key'));
3.删除本地某些存储的数据
删除键名为'key'的本地数据
sessionStorage.removeItem('key');
localStorage.removeItem('key');
4.删除所有保存的数据
//清除本地所有的数据
sessionStorage.clear();
localStorage.clear();
分享到:
相关推荐
在JavaScript的世界里,`localStorage`和`sessionStorage`是两种非常重要的Web存储机制,它们允许开发者在用户浏览器中保存数据,以便在用户关闭并重新打开页面后仍然可以访问。这两个API是HTML5引入的,极大地扩展...
localStorage和sessionStorage是前端开发中常用的Web存储API,它们为开发者提供了一种在客户端保存数据的方式。localStorage和sessionStorage在使用上有很多相似之处,但也存在关键性的差异。 ### localStorage的...
`localStorage`和`sessionStorage`是HTML5引入的两种本地存储机制,它们允许Web应用在用户的浏览器上保存数据,无需每次页面刷新或关闭后都重新获取。本文将详细讲解这个名为“本地存储工具”的项目,它提供了一个...
HTML5 的本地存储 API 中的 localStorage 与 sessionStorage 在使用方法上是相同的,区别在于 sessionStorage 在关闭页面后即被清空,而 localStorage 则会一直保存。我们这里以 localStorage 为例,简要介绍下 ...
通过以上介绍,我们可以看出`localStorage`和`sessionStorage`为网页开发者提供了强大的本地存储能力,它们不仅可以改善用户体验,还能提升应用程序的功能性和性能。但在使用过程中,还需要注意相关的安全和限制问题...
在Web开发中,数据持久化是一个重要的需求,而`localStorage`和`sessionStorage`就是HTML5引入的两种本地存储机制,它们允许开发者在用户的浏览器中保存数据,即使用户关闭并重新打开浏览器,这些数据仍然存在。...
使用HTML5 Web存储的localStorage和sessionStorage方式进行Web页面数据本地存储。 页面参考如下图,能将页面上的数据进行本地存储。并能读取存储的数据显示在页面上。 localStorage(本地存储),可以长期存储数据,...
localStorage提供持久化的本地存储,数据在用户关闭浏览器后再打开仍可保留。其主要操作方法包括: - `setItem(key, value)`:用于存储数据,`key`为键,`value`为值。 - `getItem(key)`:根据键获取存储的数据。 - ...
在现代Web开发中,浏览器提供了多种方式来存储用户数据,其中最常见的是Cookie、localStorage和sessionStorage。这些机制使得开发者可以在客户端本地存储信息,从而提高应用性能,减少对服务器的依赖,同时也为用户...
JavaScript本地储存技术允许开发者在用户浏览器中存储数据,以便在用户再次访问网站时持久化信息。这主要包括三种机制:localStorage、sessionStorage 和 cookie。每种方法都有其特定的使用场景和特性。 1. ...
在前端开发中,浏览器存储是不可或缺的一部分,它主要...而localStorage和sessionStorage则更适合存储大量本地数据,尤其是那些不需要在请求之间传递的。开发者可以根据实际需求选择合适的方式来管理和存储前端数据。
在处理敏感信息时,应当注意,这些本地存储的数据可能被浏览器插件、恶意脚本等访问,因此谨慎存储用户的隐私数据。 总之,理解并熟练运用`LocalStorage`和`SessionStorage`对于优化Web应用程序的性能和用户体验至...
LocalStorage和SessionStorage是HTML5本地存储的两种形式。LocalStorage的数据存储是持久化的,即使浏览器被关闭,数据依然存在;而SessionStorage则仅在当前会话中有效,当窗口或标签页关闭时,数据将被清除。 在...
其中,`sessionStorage` 是一种重要的本地存储方式,它主要用于在同一个浏览器窗口或标签页内存储用户会话期间的数据。与`localStorage`不同,`sessionStorage`中的数据在浏览器关闭后将被清除,确保数据安全且只...
1. localStorage是本地存储,存储期限不限; 2. sessionStorage会话存储,页面关闭数据就会丢失。 使用方法: localStorage.setItem(“key”,“value”)//存储 localStorage.getItem(key)//按key进行取值 ...