从零开始的全栈工程师——js篇(cookie)
Cookie是由服务器端生成,发送给User-Agent,浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器,对cookie知识感兴趣的朋友一起学习吧
cookie
就是一个存放数据的东西 存储量很小 4kb 存放在客户端上和应用设备上
应用场景:用户注册 用户登录 购物车
场景1:今天登录了一个账号 过几天之后 重新打开这个页面 发现账号还在登录状态上
这个就是存在客户端
场景2:我在北京用京东扔了一件衣服在购物车 我爸妈在老家用我的账号登录 发现了我的购物车
有这件衣服 这种是存放在服务器( session )上的
谷歌浏览器在计算机中存放cookie的位置:C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Cache
chrome浏览器如何查看cookie和删除cookie
①找到设置 ②点高级 ③内容设置 ④点击cookie ⑤删除cookie
设置kookie
cookie是document对象的一个属性 值是string类型 但是里面书写的格式用 名值对 name = value
cookie中的值 没有名值对用分号隔开 所以我们设置cookie这样这样设置:document.cookie=“user=zhang;name=li;age=45”
设置cookie的生命周期
使用 expires 这个名 单位是天 现在出了一个新的名 叫max-age 单位是秒
借鉴string的split()方法
删除cookie 将生命周期提前结束 就是删除cookie
获取scookie
优秀的cookie博客:https://blog.csdn.net/zhangquan_zone/article/details/77627899
最新文章
- opencv学习
- vim 使用笔记
- BZOJ-1922 大陆争霸 多限制、分层图最短路 (堆+dijkstra)
- Linux_常用命令_02
- zoj3591 Nim(Nim博弈)
- WSARecv()
- 网站在域名前面添加logo小图标
- 如何用C表示排列组合?
- 数据结构二叉树的递归与非递归遍历之java,javascript,php实现可编译(1)java
- 分享一个在线制作GIF格式loading图片的好网址
- linux 编辑文件时 E45: 'readonly' option is set (add ! to override) 隐藏属性 chattr lsattr
- 正则表达式——Java程序员懂你
- Redis 桌面管理器
- google cache源码详解
- canvas路径剪切和判断是否在路径内
- VC 为程序创建快捷方式的详细讲解
- select2清除选择(选择框内的值)
- spark Kryo serialization failed: Buffer overflow 错误
- 洛谷 P4091 [HEOI2016/TJOI2016]求和 解题报告
- db2 import和load