• cookie


    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();
    }
  • 相关阅读:
    批处理禁止指定的IE的加载项
    理解一个简单的网页请求过程
    求两条直线(线段)的交点
    hdu 3635 Dragon Balls (并查集)
    uva 12452 Plants vs. Zombies HD SP (树DP)
    ural 1500 Pass Licenses (状态压缩+dfs)
    sgu 321 The Spy Network (dfs+贪心)
    poj3535 A+B (大数加法)
    zkw线段树专题
    ZOJ 2671 Cryptography 矩阵乘法+线段树
  • 原文地址:https://www.cnblogs.com/dxiaofei/p/6018509.html
Copyright © 2020-2023  润新知