关于游览器 cookie的操作类

var Cookie = {
	
	getCookie : function(c_name,is){
		
		var value = this._getCookie(c_name);
		
		if(JSON && is != false){

			try 
			{ 
				value = JSON.parse(value);
			} 
			catch (e) 
			{ 
			
			} 
			
		}
		
		return value;
		
	},
	
	_getCookie : function(c_name){
		if (document.cookie.length>0)
			{
				c_start=document.cookie.indexOf(c_name + "=")
			if (c_start!=-1)
			{ 
				c_start=c_start + c_name.length+1 
				c_end=document.cookie.indexOf(";",c_start)
				if (c_end==-1) c_end=document.cookie.length
					return unescape(document.cookie.substring(c_start,c_end))
				} 
			}
		return "";
	},

	setCookie : function(c_name,value,expiredays){
		
		if(typeof value == "object" ) {
			
			if(window.JSON){
			
				value = JSON.stringify(value);
				
			}

		}
		
		return this._setCookie.apply(this,arguments);
		
	},
	
	_setCookie : function (c_name,value,expiredays){
		var exdate=new Date()
		exdate.setDate(exdate.getDate()+expiredays)
		document.cookie=c_name+ "=" +escape(value)+
		((expiredays==null) ? "" : ";expires="+exdate.toGMTString())
	},
	
	getCookieToJson : function(){
		
		
		
	},
	
	remove : function(name){
		
		var str = document.cookie;
		
	}

}

很容易简介的

我就不多介绍了

posted @ 2018-01-23 11:54  blurs  阅读(123)  评论(0)    收藏  举报