zoukankan      html  css  js  c++  java
  • cookie封装函数(添加,获取,删除)

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title></title>
    <script type="text/javascript">
    //添加cookie(封装) encodeURI()中文编码,decodeURI()中文解码
    function addcookie(key,value,day){
    var date=new Date();
    date.setDate(date.getDate()+day);
    return document.cookie=key+"="+encodeURI(value)+";expires="+date;
    }
    addcookie('name','许小霞',5);

    //添加cookie
    var date=new Date();
    date.setDate(date.getDate()+4);//设置过期时间
    document.cookie='password=123;expires='+date;
    //获取cookie
    function getcookie(key){
    //获取的cookie值为字符串,用;分隔成数组对象。
    var arr=decodeURI(document.cookie).split(';');
    //用for循环取出每一个数组对象中的元素
    for(var i=0;i<arr.length;i++){
    var newArr=arr[i].split('=');//把取出的每一个元素字符串再用=号分割成数组,放到一个新的数组对象中
    if(key==newArr[0])//如果传进去的key值为新数组的第一个值,就是找到了该数组的第一个值,就返回该新的数组的第一个值
    return newArr[1];
    }
    }
    alert(getcookie('name'));
    //移除cookie(封装函数)
    /*
    function delcookie(key,value){
    addcookie(key,value,-1);
    }
    delcookie('sex');//移除cookie名字为key为sex的一项,key为cookie的名字
    delcookie('name');
    */
    </script>
    </head>
    <body>
    </body>

        </html>

  • 相关阅读:
    Oracle数据库
    Python-aiohttp百万并发
    Sentry的安装搭建与使用
    traceroute命令初探
    Python中断言与异常的区别
    二十三种设计模式及其python实现
    Celery
    SQLAlchemy
    python里使用reduce()函数
    python实现栈
  • 原文地址:https://www.cnblogs.com/xuxiaoxia/p/6710737.html
Copyright © 2011-2022 走看看