JavaScript--cookie封装及相关属性、http协议讲解、json格式数据

本文详细介绍了JavaScript中的cookie操作,包括存取、删除及属性设置,并讲解了HTTP协议的特点,如无状态与无连接,以及cookie如何解决无状态问题。此外,还阐述了JSON数据格式的使用及其在不同语言中的通用性。
摘要由CSDN通过智能技术生成

cookie

cookie里面的数据存储以 键值对 的形式存储 key=value

完整格式 name=value;[expires=date];[path=路径];[domain=域名];[secure] 带[]都是可以省略的

//name=value 对应的存值
//expirse 日期(过期时间)
//path 路径
//domain 域名
//secure 安全性设置
console.log(document.cookie);
//存值 需要传递 key 和 value
// document.cookie = `name=李四,sex=男` //直接这样设置默认的过期时间为你浏览器关闭(会话结束以后)
//我们也可以使用浏览器自带的清楚浏览记录的功能强行清除cookie
// console.log(document.cookie);
//document.cookie  可以获取 也可以设置 获取是string类型 设置是添加一个新的cookie
//取值 就只需要key (通过键去拿值)
console.log(document.cookie);
//encodeURIComponent()  //对数据进行编码 ascii码 针对于这两个方法低版本浏览器不支持中文解决
var str = encodeURIComponent('刘德华');
//decodeURIComponent() //对数据进行解码
console.log(encodeURIComponent(str));
//删除 设置expires属性(设置过期时间) 时间如果已经过去就不会有过期了  到达对应的时间 自动失效
document.cookie = 'name = jack;expires=' + new Date('2022/3/30 15:05:00')
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值