zoukankan      html  css  js  c++  java
  • cookies增删改擦操作

    //判断是否存在名为aaa的cookie
    
    function hasSetCookie(name){
        var strCookie = document.cookie;
        var arrCookie = strCookie.split("; ");
        for (var i = 0; i < arrCookie.length; i++) {
            var arr = arrCookie[i].split("=");
            if (arr[0] == name) {
                return true;
            }
        };
        return false;
    }
    
    
    //添加cookie  判断是否设置过期时间,expiresHours=0代表关闭浏览器时失效
    function addCookie(name, value, expiresHours) {
        var cookieString = name + "=" + escape(value); //escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。
        
        if (expiresHours > 0) {
            var date = new Date();
            date.setTime(date.getTime() + expiresHours *3600* 1000);
            cookieString = cookieString + ";expires=" + date.toUTCString();
        }
        document.cookie = cookieString;
    }
    
    
    //修改cookie  判断是否设置过期时间,expiresHours=0代表关闭浏览器时失效
    function editCookie(name, value, expiresHours) {
        var cookieString = name + "=" + escape(value); //escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。
        
        if (expiresHours > 0) {
            var date = new Date();
            date.setTime(date.getTime() + expiresHours *3600* 1000);
            cookieString = cookieString + ";expires=" + date.toUTCString();
        }
        document.cookie = cookieString;
    }
    
    
    //根据名字获取cookie的值
    function getCookie(name) {
        var strCookie = document.cookie;
        var arrCookie = strCookie.split("; ");
        for (var i = 0; i < arrCookie.length; i++) {
            var arr = arrCookie[i].split("=");
            if (arr[0] == name) {
                return unescape(arr[1]);
                break;
            } else {
                continue;
            };
        };
    }
    
    
    //删除cookie
    function deleteCookie(name){ 
        var date=new Date(); 
        date.setTime(date.getTime()-10000); 
        document.cookie=name+"=v; expires="+date.toUTCString(); 
    } 
    

      

  • 相关阅读:
    元素的定位问题
    报纸排版(分列示例)
    background的属性和背景图片定位的实例
    CSS选择器小结
    URL与图像格式
    MIME(Multipurpose Internet Mail Extensions)的简介
    介绍两种风格的URL
    门店销售讲究多
    软件项目中需求管理工作的重要性
    谈谈需求变更跟踪
  • 原文地址:https://www.cnblogs.com/zst062102/p/8072801.html
Copyright © 2011-2022 走看看