当前位置:网站首页 > 技术博客 > 正文

json.stringify字符串




json字符串


json格式的字符串


“abc123truelkgsjhgo” 普通字符串


” html格式字符串


键值对格式 键和值都需要用双引号去包括


‘“name”:“yasuo”’

在网络传输时使用。 比如前后端交互。
不能够传输对象和数组的。
只能通过字符串形式去传输数据。

所以说我们如果要传输对象和数组,我们需要将其转换为字符串。
json格式就是满足对象和数组数据结构的一种字符串

 

在这里插入图片描述

数组:
1.存储数组不是对象。
‘[1,2,3,4]’
2.存储数组为对象
‘[{“name”:“亚索”,“age”:“28”,“skill”:“狂风绝息斩”},{“name”:“劫”,“age”:20,“skill”:“瞬狱影杀阵”}]’



 

在这里插入图片描述

数字和布尔值可以不用带双引号

对象在转json字符串时,函数会被自动过滤掉。

parse() 这个方法会新创建一个对象或数组

 

localstorage h5新增的 IE8以下不兼容 5MB
sessionstorage 5M
cookie 4KB

服务器:

数据库

优点:
容量比cookie要大
局限:
有兼容性问题
不会被爬虫获取
本质上是对字符串的读取操作,比较频繁,存储的内容比较多,会导致页面卡顿。




localstorage|sessionstorage

localstorage与sessionstorage的基本操作大致相同,这里只写一个,另一个参考这些就可以
使用:
1.先考虑兼容性问题

 
 

3.读取

 

2.3例子

 

在这里插入图片描述

 

在这里插入图片描述

 

在这里插入图片描述

6.清除全部
storage.clear();
7.获取所有的键值
【注】 获取所有值(获取值时有两种方法变量1.变量.getItem(“键”)、变量[“键”],不能使用变量.键的方式,因为在获取键的时候,返回的就是一个字符串形式"键")


 

【注意】 localstorage只能存储字符串,如果将对象或者数组放入,取出来时是string类的数据。

如果要存储对象或数组,则先将对象或者数组转为json的字符串,然后再存储,需要时,取出并将其转为对象或数组使用、。

存储事件:永久存储的

获取所有键或值

获取所有键或所有值(获取值时有两种方法变量.getItem(“键”)、变量[“键”],不能使用变量.键的方式,因为在获取键的时候,返回的就是一个字符串形式"键")

 

cookie

cookie:
用来存储浏览器端的本地数据
特点:
1.按照域名来存储的
不同的域名下的cookie数据不共通。
2.有存储的路径
127.0.0.1:8080/a/b.html cookie /a/b /
127.0.0.1:8080/b/b.html cookie /b/b
3.cookie 存储的数据格式
“键1=值1;键2=值2”








4.存储大小
4KB 50条左右
5.时效性:
默认是会话级别
我们可以手动设置cookie的过期时间
6.操作权限
前端可以操作
后端可以操作
7.发送请求时,cookie中的数据会被自动传输到后端







8.cookie只能在域名环境下才可以使用

使用方法:
增 (写入)
document.cookie = “键=值”;
增加时一次只能增加一条


 

在这里插入图片描述

查(读取)
document.cookie
一次时获取cookie中的所有内容

同一域名下
document.cookie = “键=新值”;

没有删除方法,有过期时间
如果要删除,则将该数据的有效期设置为过期即可。







有效期设置:

document.cookie = “键=值;expires=”+日期;

服务器的时间以格林威治事件为准的

封装 写入键值对
 

【注】此验证需要这样操作:封装完函数后,调用。打开网页上观察验证,需要先返回代码编辑的地方,将用函数代码注释或删除,在返回感觉网页,等到时间过期之后再刷新页面,时间过期的键值对就会消失,删除掉了

封装 获取键或值
 
获取指定键的值
 





  • 上一篇: java的网络编程
  • 下一篇: securecrt连接设置
  • 版权声明


    相关文章:

  • java的网络编程2025-06-26 19:01:01
  • linux的ssh服务无法启动2025-06-26 19:01:01
  • 怎么查看硬盘信息2025-06-26 19:01:01
  • 计算机的发展经历了哪几个阶段2025-06-26 19:01:01
  • element 手动上传文件2025-06-26 19:01:01
  • securecrt连接设置2025-06-26 19:01:01
  • 特征提取是什么意思2025-06-26 19:01:01
  • 指针数组与数组指针详解2025-06-26 19:01:01
  • python环境搭建过程2025-06-26 19:01:01
  • 索引是数据库的什么模式2025-06-26 19:01:01