最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

JS工具类的一个详细介绍,如何操作Cookie

来源:懂视网 责编:小采 时间:2020-11-27 19:33:15
文档

JS工具类的一个详细介绍,如何操作Cookie

JS工具类的一个详细介绍,如何操作Cookie:JS工具类操作有哪些?下面介绍一下操作Cookie工具类的完整代码及实现原理。 重写Cookie工具类,可以在edit.jsp中引入,在引入的其他js中直接用。/*** *读取指定的Cookie值 readCookie("id"); *@param {string} cookie
推荐度:
导读JS工具类的一个详细介绍,如何操作Cookie:JS工具类操作有哪些?下面介绍一下操作Cookie工具类的完整代码及实现原理。 重写Cookie工具类,可以在edit.jsp中引入,在引入的其他js中直接用。/*** *读取指定的Cookie值 readCookie("id"); *@param {string} cookie

JS工具类操作有哪些?下面介绍一下操作Cookie工具类的完整代码及实现原理。 重写Cookie工具类,可以在edit.jsp中引入,在引入的其他js中直接用。

/***
	*读取指定的Cookie值 readCookie("id");
	*@param {string} cookieName Cookie名称
	*/
	function readCookie(cookieName) {
	 var theCookie = "" + document.cookie;
	 var ind = theCookie.indexOf(cookieName);
	 if(ind==-1 || cookieName=="") return "";
	 var ind1 = theCookie.indexOf(';',ind);
	 if(ind1==-1) ind1 = theCookie.length;
	 /*读取Cookie值*/
	 return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
	}
	
	/***
	* 设置Cookie值 setCookie("id",1);
	* @param {string} cookieName Cookie名称
	* @param {string} cookieValue Cookie值
	* @param {number} nDays Cookie过期天数
	*/
	function setCookie(cookieName, cookieValue) {
	 /*当前日期*/
	 var today = new Date();
	 /*Cookie过期时间*/
	 var expire = new Date();
	 /*如果未设置nDays参数或者nDays为0,取默认值1*/
	 //if(nDays == null || nDays == 0) nDays = 1;
	 /*计算Cookie过期时间【 3600000 * 24 为一天】*/
	 expire.setTime(today.getTime() + 400000); //5分钟
	 document.cookie = cookieName + "=" + escape(cookieValue) + ";expires=" + expire.toGMTString();
	}
	
	/***
	* 删除cookie中指定变量函数 
	* @param {string} $name Cookie名称
	*/ 
 function deleteCookie($name){ 
 var myDate=new Date(); 
 myDate.setTime(-1000);//设置时间 
 document.cookie=$name+"=''; expires="+myDate.toGMTString(); 
 }
	
	/***
	* 删除cookie中所有定变量函数 
	* @param {string} cookieName Cookie名称
	* @param {string} cookieValue Cookie值
	* @param {number} nDays Cookie过期天数
	*/ 
 function clearCookie(){ 
 var myDate=new Date(); 
 myDate.setTime(-1000);//设置时间 
 var data=document.cookie; 
 var dataArray=data.split("; "); 
 for(var i=0;i<dataArray.length;i++){ 
 var varName=dataArray[i].split("="); 
 document.cookie=varName[0]+"=''; expires="+myDate.toGMTString(); 
 } 
 }

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

JS工具类的一个详细介绍,如何操作Cookie

JS工具类的一个详细介绍,如何操作Cookie:JS工具类操作有哪些?下面介绍一下操作Cookie工具类的完整代码及实现原理。 重写Cookie工具类,可以在edit.jsp中引入,在引入的其他js中直接用。/*** *读取指定的Cookie值 readCookie("id"); *@param {string} cookie
推荐度:
标签: 设置 操作 介绍
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top