本地存储的方式

简介: 本地存储的方式

localstorage和sessionStorage



localstorage定义:数据是持久保存的,除非手动清除。页面关闭数据还在


sessionStorage定义:为每一个数据源维持一个存储区域,在浏览器打开期间存在,包括页面重新加载


保存JSON格式的数据之前,需要把JSON格式的数据转换为字符串,称为序列化。可以使用JSON.stringify()序列化JSON格式的数据为字符串数据。


var stringData = JSON.stringify(jsonObject);


如果把存储的Storage中的数据以JSON格式对象的方式去访问,需要把字符串数据转换为JSON格式的数据,成为反序列化。可以使用JSON.parse()反序列化字符串数据为JSON格式的数据。


var jsonObject = JSON.parse(stringData);


API


 .setItem(key,value)//保留数据
 .getItem(key)//取出数据
 .removeItem(key)//删除某个键值对
 .clear()//删除全部
 .length//返回长度


相关文章
|
10月前
|
存储 移动开发 缓存
uniapp本地存储的几种方式
uniapp本地存储的几种方式
842 0
|
10月前
|
存储 Web App开发 JSON
存储界的cookie、本地存储、会话存储
存储界的cookie、本地存储、会话存储
215 0
|
7月前
|
存储 缓存 Kubernetes
在k8S中,数据持久化的方式有哪些?
在k8S中,数据持久化的方式有哪些?
|
10月前
|
存储 JavaScript 前端开发
本地存储的讲解及代码操作。
本地存储的讲解及代码操作。
|
存储 缓存 Kubernetes
数据缓存系列分享(一):打开大模型应用的另一种方式
容器镜像的加速技术如今已经非常成熟,比如阿里云容器镜像缓存,还有p2p分发技术以及开源的dadi、nydus等按需加载技术,然而这些加速技术对于大模型文件的加载都很难有显著的效果。 MaaS的概念最近开始被提出,模型已经逐渐开始具备相对独立的存储、版本管理能力,也有类OCI的概念被提出,模型与应用的解耦会是必然的一个趋势。 为了解决模型加载与容器镜像加载解耦的问题,我们提供了模型缓存的技术,让模型无需从远端的仓库加载,也不用打包进应用的镜像里,就可以直接像加载本地的文件一样使用模型,而且在模型缓存的制作、使用流程上做了极大的简化。
1855 1
数据缓存系列分享(一):打开大模型应用的另一种方式
|
存储 JavaScript
uniapp数据点击的时候将数据存入同一个本地存储中并且最大限度5个
uniapp数据点击的时候将数据存入同一个本地存储中并且最大限度5个
238 0
|
存储 JSON API
使用 JDAudioCrawler 将下载的音频存储到本地存储
使用 JDAudioCrawler 将下载的音频存储到本地存储
|
存储 前端开发
前后分离项目 —— 前端实现本地存储(数据可供其他页面使用)
前后分离项目 —— 前端实现本地存储(数据可供其他页面使用)
206 1
|
存储 缓存 移动开发
uniapp本地存储详解
在开发uniapp应用时,我们常常需要使用本地存储来保存一些数据,比如用户登录信息、设置项等,使得应用能够在设备上保存和读取数据,以便提供更好的用户体验和离线功能支持,本文将简单介绍uniapp中的本地存储相关API使用方式。当我们调用对应方法时,uniapp会将数据以键值对的形式存储在本地存储中。具体实现中,uniapp会将键值对转换成字节流,并将字节流写入到设备的存储器中。这个过程涉及到计算机底层存储原理的数据存储和字节对齐。在读取数据时,会根据指定的键,从本地存储中读取相应的数据。
1416 0
|
存储 缓存 JavaScript
js本地存储与临时存储
js本地存储与临时存储
137 0