cookie的原理和使用

Cookie是早期用于存储客户端数据的主要手段,尽管现在有更多存储选择,如localStorage和IndexedDB,但Cookie仍然在管理用户会话和保持HTTP无状态连接中扮演重要角色。JavaScript通过document.cookie属性实现Cookie的创建、读取和删除。随着技术发展,Cookie的性能开销和每次请求的携带成本使其逐渐转向特定场景的应用。
摘要由CSDN通过智能技术生成

Cookie是客户端存在本地的一个数据,简单来说就是本地缓存。

Cookie曾一度用户客户端数据的存储,因为当时并没有其它合适的存储办法而作为唯一的存储手段,但随着技术手段的不断进步,现代浏览器开始支持各种各样的存储方式,Cookie渐渐被淘汰。

由于浏览器的每次请求都会携带Cookie数据,会带来额外的性能开销,于是cookie成为了记录用户信息的专属,Cookie使基于无状态的HTTP协议记录稳定的状态信息成为了可能。

Cookie有两个方式注入,一个是服务端直接写入,另外一个是JavaScript创建。

JavaScript可以使用document.cookie属性来创建、读取、及删除cookie。

设置cookie

document.cookie="name="+username;

读取cookie

var username=document.cookie.split(";")[0].split("=")[1];

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前路茫茫——何处无香

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值