>  기사  >  웹 프론트엔드  >  자신의 js 도구 Cookie encapsulation_javascript 기술

자신의 js 도구 Cookie encapsulation_javascript 기술

WBOY
WBOY원래의
2016-05-16 18:47:431071검색

이때, 쉽게 재사용할 수 있도록 쿠키 작업을 캡슐화하는 것이 가장 좋습니다
======================

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

/**
쿠키 클래스
이 클래스를 사용하는 js 파일에 넣습니다.
1.add(name,value,100); 쿠키 추가
2.get(name); 제거(이름);
사용 사례:
Cookie.add("sk","ss",3)
alert(cookie.get("sk"))
Cookie.remove ("sk")
*/
var Cookie=new function() {
/ /쿠키 추가
this.add=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
}//쿠키 가져오기 value
this .get=function(name){
var cookie = document.cookie.split(";")
if(cookies.length>0){
var cookie=cookies[ 0].split( "=");
if(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으로 문의하세요.