Cookie

一.什么是Cookie

Cookie用于存储页面的用户信息    常见例子:自动登录、记住用户名或密码

二.Cookie特性

1. 同一个网站中所有页面共享一套Cookie

2. 数量、大小有限

3. 过期时间

三、使用JavaScript操作Cookie

语法:document.cookie=”名字=值 ”

document.cookie="user=family"

document.cookie="pass=123456"; 

alert(document.cookie);

注意:JS“=”代表覆盖,cookie“=”代表添加

删除Cookie: 

语法:过期时间:expires=时间

var oDate=new Date();

oDate.setDate(oDate.getDate()+8);

alert(oDate.getFullYear()+'-'+(oDate.getMonth()+1)+'-'+oDate.getDate());

document.cookie="user=family;expires="+oDate;

封装Cooike:


创建cookie

 function createCookie(key, value, days) {

    let t = new Date()

    t.setDate(t.getDate() + days)

    document.cookie = `${key}=${value};expires=${t}`

}

获取Cookie:

function getCookie(key) {

    let arr = document.cookie.split('; ')

    for (let i = 0; i < arr.length; i++) {

        let arr2 = arr[i].split('=')

        if (arr2[0] == key) {

            return arr2[1]

        }

    }

    return null

}

删除Cooike:

function removeCookie(key) {

    let t = new Date()

    t.setDate(t.getDate() - 1)

    document.cookie=`${key}=;expires=${t}`

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一 . jquery.cookie插件操作的cookie: 1.cookie 网站,为了实现某些功能,把一些数据存...
    羊驼驼驼驼阅读 3,704评论 0 4
  • 什么是cookie? 简单地说,cookie 就是浏览器储存在用户电脑上的一小段文本文件。cookie 是纯文本格...
    MC丶逗逼嘿阅读 1,508评论 0 0
  • 概念 存储数据,当用户访问了某个网站(网页)的时候,我们就可以通过cookie来向访问者电脑上存储数据。 特点 ...
    谷子多阅读 2,812评论 0 0
  • cookie cookie,就是浏览器缓存。做的是网站的身份识别,配合session使用,关于cookie的特点,...
    於祁阅读 3,177评论 0 7
  • cookiecookie : 存储数据,当用户访问了某个网站(网页)的时候,我们就可以通过cookie来向访问者电...
    晚溪呀阅读 1,639评论 0 1

友情链接更多精彩内容