cookie的基本介绍和封装


   我们在使用网络功能的时候,必定少不了一个协议,那就是HTTP协议。但是由于HTTP协议是无状态的,它在链接之后就会断开,不会记录用户的信息。这时,我们就引入了cookie的概念。

       Cookie是网站为了辨别用户身份,进行会话跟踪而存储在用户本地终端上的数据。CookieHTTP协议之中被默认携带。它有以下的几个特性:

  1. 存储的数据只能是字符串格式;
  2. 在同一域名下,存储文件的大小一般为4KB,数量为50条;
  3. 时效性,在一定时间后,cookie会被销毁,最短的有效期为当浏览器关闭时,cookie就被销毁;
  4. 安全性,采用同源策略,即同协议,同域名,同端口,在此条件下,才能进行读取。

接下来,简单介绍一下cookie的操作:

  1. cookie要设置namevalue
  2. Cookiedomain,即域名,一般情况下使用domain的默认设置;
  3. 设置cookiepath
  4. 设置cookieexpires,即cookie的过期时间。

重点是cookie的封装

我们对cookie的封装主要有以下几种

1.setCookie  



2.getCookie

      

3.removeCookie

   

              

观察发现,我们可以将设置和获取cookie的功能进行合并封装

     


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM