권위 있는 JavaScript 가이드와 프로젝트 개발 중에 온라인으로 수집된 정보를 결합하여 쿠키를 설정하고 얻는 두 가지 방법이 컴파일되었습니다.
<script>
<p>//쿠키 설정 방법 1<br>function setCookie(name,value){ <br> var exp = new Date() <br> exp.setTime(exp.getTime() 1*60*60*1000 );//유효기간은 1시간입니다<br> document.cookie = name "=" escape (value) ";expires=" exp.toGMTString() <br>}</p>
<p>/*쿠키에 액세스할 때는 일반적으로 삽입하기 쉬운 문자를 인코딩해야 합니다. 이에 따라 쿠키를 얻을 때 인코딩 방법이 많이 필요합니다. 시간이 있으면 인코딩 및 디코딩에 대한 블로그를 작성하세요. /</p>
<p>//쿠키 방식 2 설정 쿠키 직접 저장<br>document.cookie = "homepage = http://www.jb51.net";</p>
<p> /*---------------------------------- --- ---------------------------------- --- ------*/</p>
<p>//쿠키 가져오기 함수 방법 1<br>function getCookie(name){</p>
<p> var arr = document.cookie.match(new RegExp("(^| )" name "=([^;]*)(;|$)"));</p>
<p>if(arr != null) </p>
<p> unescape(arr[2])를 반환합니다.</p>
<p> null을 반환합니다.</p>
<p>}</p>
<p>//쿠키 가져오기 함수 방법 2<br>function getCookie(key){<br>if(key==null)<br> return null;<br>if(Object.prototype.toString.call(key) =='[객체 문자열]'|| Object.prototype.toString.call(key)=='[객체 번호]')<br> {<br> var arrStr = document.cookie.split(";"); <br> for(var i= 0;i<arrStr.length;i ){<BR> var temp = arrStr[i].split("=");<BR> if(temp[0]==key) <BR> unescape(temp[1])를 반환합니다.<BR>
<BR></script>
모르는 js 메소드를 많이 배울 때, 완전히 익힐 때까지 온라인에서 정보를 검색했습니다.