js cookie 的创建读取删除

来源:互联网 发布:php url传递多个参数 编辑:程序博客网 时间:2024/05/01 06:24

 js cookie 的创建读取删除都是很简单的,主要原理就是拼和拆字符串,以后了解到更深的内容,再补充


   var cookie = {

        cook :window.cookie,

              createCookie:function(name,val,expires){

              var _expires="";
                   if(expires)
                     {
                        var date = new Date();
                         date.setTime(date.getTime()+(expires*1000));
                      _expires = ";expires="+date.toGMTString();
                    }
                 this.cook = name+"="+val +_expires+";path=/";

         },

        readCookie:function(){

               var _name = name+"=";

                 var _cookie = this.cook.split(';');

                 for(var i=0,len=_cookie.length;i<len;i++)

                  {

                     var _cookieItem = _cookie[i];

                     while(_cookieItem.charAt(0)=="")

    {

                        _cookieItem=_cookieItem.substring(1,_cookieItem.length);

                     }

                     if(_cookieItem.indexOf(_name)==0)

                     {

                         return _cookieItem.substring(_name.length,_cookieItem.length);

                     }

                }

           },

            delCookie:function(){

           this.createCookie(name,'',-1);

        }


}


0 0