博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cookie
阅读量:4876 次
发布时间:2019-06-11

本文共 1140 字,大约阅读时间需要 3 分钟。

1、创建cookie
document.cookie:在宿主对象下挂载这个属性,用来存取数据,数据类型就是字符串
2、可以存在多条cookie
3、cookie有缓存
4、完整格式
     name=value;[expires=date];[path=路径];[domain=域名];[secure]
     expires为失效时间,默认浏览器关闭失效
5、加密
escape
encodeURIComponent()
解密
unescape
decodeURIComponent()
注:encodeURIComponent()和decodeURIComponent()只能作用于字符串,不能作用于数字类型
6、失效时间为当前时间或之前的时间即可删除cookie,浏览器删除时间不一样,但当日会删除
7、封装cookie
var d=new Date();
var d1=d.setDate(d.getDate()+7)
function setCookies(name,value,expires,path,domain,secure)
{
    var Cookies=name+"="+value;
    if(expires instanceof Date)
    {
        Cookies+=";expires="+expires;
    }
    if(path)
    {
        Cookies+=";path="+path;
    }
    if(domain)
    {
        Cookies+=";domain="+domain;
    }
    if(secure)
    {
        Cookies+=";secure="+secure;
    }
    document.cookie=Cookies;
    return Cookies;
}
function getCookies(name){
    var CookiesStr=decodeURIComponent(document.cookie);
    CookiesStr=CookiesStr.replace(/\s/g,"");
    var arr=CookiesStr.split(";");
    for(var i=0;i<arr.length;i++)
    {
        var str=arr[i];
        var arr2=str.split("=");
        if(arr2[0]==name)
        {
            return arr2[0]+"&"+arr2[1]
        }
    }
    return "";
}
function removeCookies(name){
    document.cookie=name+"=;expires="+new Date();
}

转载于:https://www.cnblogs.com/dxiaofei/p/6018509.html

你可能感兴趣的文章
SQL按指定字符拆分字符串
查看>>
马婕 2014年MBA,mpacc备考 报刊宣读1 中国的电子商务(转)
查看>>
微软挫败:OA等办公软件不再需要下载,其桌面办公软件无立足之地
查看>>
2019年上半年收集到的人工智能开源框架介绍文章
查看>>
ubuntu修改系统运行级别,去除图形化界面
查看>>
C++学习的方法以及四大名著(转)
查看>>
Life is short, you need Python【目录】
查看>>
开发环境、生产环境、测试环境的基本理解和区别
查看>>
LintCode: Count and Say
查看>>
cmake Qt
查看>>
从抖音关闭评论,看服务治理的重要性
查看>>
MIUI10系统怎么样刷成开发版获得ROOT权限
查看>>
前端内容思维导图
查看>>
Linux下装VirtualBox
查看>>
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
查看>>
linux下面安装配置LAMP环境
查看>>
libco之协程分析
查看>>
java人机猜拳游戏002user
查看>>
iOS UIButton的使用详解
查看>>
Spring Boot 2(一):Spring Boot 2.0新特性
查看>>