Cookie基础

什么是cookie

Cookies是一种技术,它能够把你bai在访问网站时的产生的一些行为信息给读取保存下来。

最常见的便是我们在访问某些网页的的时候提示我们是否要保存用户名和密码,我们点击确定后,再次来到网站的时候,网站就能够读取到cookies,知道我们的用户信息,做出相应的处理机制,我们则不用再输入用户名和密码。
在这里插入图片描述

cookie的使用场景

1.页面用来保存信息
(1)比如:自动登录、记住用户名,浏览记录等
2.cookie的特性
(1)同一个网站中所有的页面共享 一套cookie(因为不可 能在同一个网站,打开页面都要登录一次,已域名为单位)
(2)数量、大小限制 (过大的存储是不现实的)
(3)过期时间 (如果不设置过期时间,关闭浏览器就会自动清楚cookie 用空格分开)
(要用火狐测试,不然会背干掉)
3.JS中如何使用cookie
(1)js里document有个cookie属性
(2)如何往cookie存放
(3)如何清除cookie

上代码

使用cookie求值未来日期
在这里插入图片描述
设置cookie的过期时间
在这里插入图片描述
封装cookie
在这里插入图片描述
cookie中取某个值
在这里插入图片描述
清除cookie
在这里插入图片描述

案例

使用cookie记录上次登录的用户名
提交时记录用户名
windowonload 读取用户名
*
(html代码)
在这里插入图片描述
(js代码)
注意引入之前封装好的cookie方法在这里插入图片描述

扩展资料
Cookies的用途

服务器可以利用Cookies包含信息的任意性来筛选并经常性维护这些信息,以判断在HTTP传输中的状态。Cookies最典型的应用是判定注册用户是否已经登录网站,用户可能会得到提示,是否在下一次进入此网站时保留用户信息以便简化登录手续,这些都是Cookies的功用。另一个重要应用场合是“购物车”之类处理。用户可能会在一段时间内在同一家网站的不同页面中选择不同的商品,这些信息都会写入Cookies,以便在最后付款时提取信息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值