he-maoke

导航

day14 cookie

http(网络传输协议) https(安全)

特点

无状态(不知道访问者是谁)

无连接(连接后后立马断开)

sessionID可以做区分

sessionID通过cookie得到

sessionID依赖于cookie存储

cookie会随着请求一起过去(解决无状态)

cookie

是一种容器大小只有4k

//name是对应的cookie的名字 key=value expires 过期日期 path 访问路径 (才携带cookie) domain 跨域操作 secure 安全

对应的属性有

键=值

epires 过期时间 (关闭浏览器失效)*

path 访问路径 (指定对应的路径携带cookie)

domain 跨域 (可以跨域的域名)

secure 安全

URl编码和解码

encodeURIComponent编码

decodeURIComponent解码

增删改查

添加 直接赋值

document.cookie = "key=value;"

获取 采用读取字符串的形式

console.log(document.cookie.split(";")[0].split("=")[1]) //拿到value值

删除 设置过期时间

document.cookie = "key=value;expires="+new Date()

修改 重新设置就是修改

document.cookie = "key=hello;"

cookie和localStora的区别

localStorage容量大于cookie

localStorage存储的位置和cookie不是一个地方

localStorage对应的不会随请求携带(本地缓存)

cookie会使用对应的库

localStorage的方法

getltem(key)获取元素

setltem(key.value)设置元素

removeltem(key)移出

JSON

JSON

JSON是一种数据格式(json字符串) 他通用我们对应的网络传输(xml) 它是一种数据格式而在对应的JavaScript他是一种数据类型

json两种显示方法

对象{}.key

数组[]使用下标

var jsonObj={}

var jsonArray=[]

反序列化(将字符串变成对象)

JSON.parse()*

eval()

序列化操作化(将对象变成json格式的字符串)

JSON.stringify()*

localstorage和cookie存储的格式(字符串)以后再存储数据的时候直接存储json格式字符串 取出的
时候利用反序列化转为对象

posted on 2022-06-10 10:07  hmkyj  阅读(15)  评论(0编辑  收藏  举报