最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

JS工具類(lèi)的一個(gè)詳細(xì)介紹,如何操作Cookie

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 19:33:15
文檔

JS工具類(lèi)的一個(gè)詳細(xì)介紹,如何操作Cookie

JS工具類(lèi)的一個(gè)詳細(xì)介紹,如何操作Cookie:JS工具類(lèi)操作有哪些?下面介紹一下操作Cookie工具類(lèi)的完整代碼及實(shí)現(xiàn)原理。 重寫(xiě)Cookie工具類(lèi),可以在edit.jsp中引入,在引入的其他js中直接用。/*** *讀取指定的Cookie值 readCookie("id"); *@param {string} cookie
推薦度:
導(dǎo)讀JS工具類(lèi)的一個(gè)詳細(xì)介紹,如何操作Cookie:JS工具類(lèi)操作有哪些?下面介紹一下操作Cookie工具類(lèi)的完整代碼及實(shí)現(xiàn)原理。 重寫(xiě)Cookie工具類(lèi),可以在edit.jsp中引入,在引入的其他js中直接用。/*** *讀取指定的Cookie值 readCookie("id"); *@param {string} cookie

JS工具類(lèi)操作有哪些?下面介紹一下操作Cookie工具類(lèi)的完整代碼及實(shí)現(xiàn)原理。 重寫(xiě)Cookie工具類(lèi),可以在edit.jsp中引入,在引入的其他js中直接用。

/***
	*讀取指定的Cookie值 readCookie("id");
	*@param {string} cookieName Cookie名稱(chēng)
	*/
	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));
	}
	
	/***
	* 設(shè)置Cookie值 setCookie("id",1);
	* @param {string} cookieName Cookie名稱(chēng)
	* @param {string} cookieValue Cookie值
	* @param {number} nDays Cookie過(guò)期天數(shù)
	*/
	function setCookie(cookieName, cookieValue) {
	 /*當(dāng)前日期*/
	 var today = new Date();
	 /*Cookie過(guò)期時(shí)間*/
	 var expire = new Date();
	 /*如果未設(shè)置nDays參數(shù)或者nDays為0,取默認(rèn)值1*/
	 //if(nDays == null || nDays == 0) nDays = 1;
	 /*計(jì)算Cookie過(guò)期時(shí)間【 3600000 * 24 為一天】*/
	 expire.setTime(today.getTime() + 400000); //5分鐘
	 document.cookie = cookieName + "=" + escape(cookieValue) + ";expires=" + expire.toGMTString();
	}
	
	/***
	* 刪除cookie中指定變量函數(shù) 
	* @param {string} $name Cookie名稱(chēng)
	*/ 
 function deleteCookie($name){ 
  var myDate=new Date(); 
  myDate.setTime(-1000);//設(shè)置時(shí)間 
  document.cookie=$name+"=''; expires="+myDate.toGMTString();  
 }
	
	/***
	* 刪除cookie中所有定變量函數(shù) 
	* @param {string} cookieName Cookie名稱(chēng)
	* @param {string} cookieValue Cookie值
	* @param {number} nDays Cookie過(guò)期天數(shù)
	*/ 
 function clearCookie(){ 
  var myDate=new Date(); 
  myDate.setTime(-1000);//設(shè)置時(shí)間 
  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(); 
  } 
 }

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

JS工具類(lèi)的一個(gè)詳細(xì)介紹,如何操作Cookie

JS工具類(lèi)的一個(gè)詳細(xì)介紹,如何操作Cookie:JS工具類(lèi)操作有哪些?下面介紹一下操作Cookie工具類(lèi)的完整代碼及實(shí)現(xiàn)原理。 重寫(xiě)Cookie工具類(lèi),可以在edit.jsp中引入,在引入的其他js中直接用。/*** *讀取指定的Cookie值 readCookie("id"); *@param {string} cookie
推薦度:
標(biāo)簽: 設(shè)置 操作 介紹
  • 熱門(mén)焦點(diǎn)

最新推薦

猜你喜歡

熱門(mén)推薦

專(zhuān)題
Top