美文网首页
三种存储

三种存储

作者: paterL | 来源:发表于2022-05-01 18:06 被阅读0次

cookie
不能超过4kb,主要用途是保存登录信息
登录页面常使用cookie
设置cookic常用语法:document.cookie = ``;
max-age = 变量;设置cookie的保质期
localstorage(本地存储)格式跟临时存储一样
是HTML5中新加入的技术
除非被清除,否则永久保存
一般为5MB
仅在客户端(即浏览器)中保存,不参与和服务器的通信
本地存储使用的是key value数据结构
注意:value值只能是字符串 无法存储对象
本机持续化存储,没有过期时间
如果要存储对象要将对象转化为字符串
可使用JSON.stringify()将javascript对象转换为json字符串
localStorage在浏览器的隐私模式下面是不可读取的。
localStorage本质上是对字符串的读取,如果存储内容多的话会消耗内存空间,会导致页面变卡。
localStorage不能被爬虫抓取到。
清空存储的值:
localStorage.removeItem("key");
sessionstorage(临时存储)
临时存储使用的是key value数据结构
注意:value值只能是字符串 无法存储对象
如果要存储对象要将对象转化为字符串
可使用JSON.stringify()将javascript对象转换为json字符串
// 将对象转为字符
let personString = JSON.stringify(person);
// 将字符串存储在sessionStorage中
sessionStorage.setItem("persons", personString);
// 获取值
let person = sessionStorage.getItem("persons");
localStorage 与 sessionStorage 的唯一一点区别就是 localStorage 属于永久性存储,而 sessionStorage 属于当会话结束的时候,sessionStorage 中的键值对会被清空。

相关文章

  • js三种存储方式区别

    js三种存储方式区别 javaScript有三种数据存储方式,分别是: sessionStorage localS...

  • 存储DAS、SAN、NAS

    主流存储结构 网络存储结构大致分为三种:直连式存储(DAS:Direct Attached Storage)、存储...

  • 大数据学习,全面解析-分布式文件系统

    分布式文件存储系统主要被分为三种类型:分布式文件存储、块存储、对象存储。这三种存储系统都有着自己的特点和适用场景。...

  • kv模型及redis搭建订阅、分布式存储及mogileFS

    1、简述存储系统的三种分类及KV模型 存储系统的三种分类 1).对象存储 通常意义的键值存储,其接口就是简单的GE...

  • Android 数据存储

    .1. **Android系统中的三种存储方式 ** 文件存储 SharedPreference存储 SQLite...

  • Android数据存储之文件存储

    Android中实现数据存储的三种方式: 1、文件存储2、SharedPreference存储3、SQLite数据...

  • 2018-09-19 localStorage如何存储对象

    本地存储方式cookie、localStorage、sessionStorage 三种存储方式的区别 cookie...

  • 数据存储

    数据存储 常见存储方法有三种:plist存储、偏好设置(NSUserDefaults)和归档。 属性列表(plis...

  • 分布式存储系统介绍(一)

    分布式存储系统 分布式存储按其存储接口分为三种:文件存储、块存储和对象存储。 1.文件存储 通常支持POSIX接口...

  • 三种存储

    cookie不能超过4kb,主要用途是保存登录信息登录页面常使用cookie设置cookic常用语法:docume...

网友评论

      本文标题:三种存储

      本文链接:https://www.haomeiwen.com/subject/lwepyrtx.html