>  기사  >  웹 프론트엔드  >  쿠키 동작을 위한 자바스크립트 함수 코드_javascript 스킬

쿠키 동작을 위한 자바스크립트 함수 코드_javascript 스킬

WBOY
WBOY원래의
2016-05-16 17:49:41879검색

자바스크립트 쿠키 작업의 간단한 버전

코드 복사 코드는 다음과 같습니다.

function setCookie( 이름, 값, iDay) {
var oDate = new Date();
oDate.setDate(oDate.getDate() iDay)
document.cookie = 이름 '=' 값 ';expires=' oDate
}
function getCookie(name) {
var arr = document.cookie.split('; ')
var i = 0
for(i=0; i< ;arr.length ; i ) {
var arr2 = arr[i].split('=')
if(arr2[0] == name) {return arr2[1];}
}
return '';
}
function RemoveCookie(name) {
setCookie(name,'',-1)
}

javascript 작업 쿠키 캡슐화 버전
코드 복사 코드는 다음과 같습니다.

var cookie=new function( ){
this.set=function(name,value,hours){
var life=new Date().getTime()
life =hours*1000*60>var cookieStr= name "=" escape(value ) ";expires=" new Date(life).toGMTString();
document.cookie=cookieStr
}
this.get=function(name); 🎜>var cookie = document.cookies.split(";")
if(cookies.length>0){
var cookie=cookies[0].split("="); (cookie[0]== name) {return unescape(cookie[1]);}
}
return null
}
this.remove=function(name){
var cookieStr=name "=" escape('null') ";expires=" new Date().toGMTString();
document.cookie=cookieStr
}


나중에 사용할 수 있도록 보관하세요.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.