쿠키는 무엇입니까?
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
쿠키는 문서 개체의 쿠키 속성을 JavaScript에 제공하는 브라우저에서 제공하는 메커니즘입니다. JavaScript 자체의 특성이 아니라 JavaScript에 의해 제어 될 수 있습니다. 쿠키는 사용자의 하드 디스크에 저장된 파일입니다. 이 파일은 일반적으로 도메인 이름에 해당합니다. 브라우저가 도메인 이름에 다시 액세스하면 쿠키를 사용할 수 있습니다. 따라서 쿠키는 하나의 도메인 이름으로 여러 웹 페이지에 걸쳐있을 수 있지만 여러 도메인 이름은 없습니다.
쿠키 사용량 행사
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(1) 사용자의 로그인 상태를 저장합니다. 예를 들어, 사용자가 다음에 페이지를 방문 할 때 사용자가 다시 로그인 할 필요가 없도록 사용자 ID를 쿠키에 저장하십시오. 이제 많은 포럼과 커뮤니티가 그러한 기능을 제공합니다. 쿠키는 또한 만료 시간을 설정할 수 있으며, 기간이 초과되면 쿠키가 자동으로 사라집니다. 따라서 시스템은 종종 사용자에게 당시 로그인을 유지하도록 프롬프트 할 수 있습니다. 일반적인 옵션은 1 개월, 3 개월, 1 년 등을 포함합니다.
(2) 사용자 행동을 추적합니다. 예를 들어, 일기 예보 웹 사이트는 사용자가 선택한 영역에 따라 현지 기상 조건을 표시 할 수 있습니다. 매번 위치를 선택하는 것이 지루하며 쿠키를 사용할 때는 매우 인간화 된 것처럼 보입니다. 이 시스템은 지난번에 방문한 영역을 기억할 수 있습니다. 다음에 페이지가 열리면 사용자가 지난번에 위치한 지역의 기상 조건을 자동으로 표시합니다. 모든 것이 백그라운드에서 이루어 지므로 그러한 페이지는 특정 사용자에게 맞춤화되어 사용하기에 매우 편리합니다.
(3) 페이지를 사용자 정의합니다. 웹 사이트가 스키닝 또는 레이아웃 변경 기능을 제공하는 경우 쿠키를 사용하여 배경색, 해상도 등과 같은 사용자 옵션을 녹음 할 수 있습니다. 다음 번에 사용자가 방문 할 때 여전히 마지막 방문의 인터페이스 스타일을 저장할 수 있습니다.
쿠키 사용 방법
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
JS 방법 :
함수 setCookie (sname, svalue, oexpires, spath, sdomain, bsecure) {// js set cookie var scookie = sname + '=' + encodeUricomponent (svalue); if (oexpires) {var date = new date (); 날짜 .settime (date.gettime () + Oexpires * 60 * 60 * 1000); Scookie += '; 만료 = ' + date.toutcstring (); } if (spath) {scookie += '; 경로 = ' + spath; if (sdomain) {scookie += '; 도메인 = ' + sdomain; } if (bsecure) {scookie += '; 안전한'; } document.cookie = scookie; } 함수 getCookie (이름) {// 쿠키 var strcookie = document.cookie; var arrcookie = strcookie.split ( ";"); for (var i = 0; i <arrcookie.length; i ++) {var arr = arrcookie [i] .split ( "="); if (arr [0] == name) {return decodeUricomponent (arr [1]); } } 반품 ""; } 함수 delcookie (이름) {// 쿠키 삭제 // 쿠키가 설정되어 있는지 확인합니다. 설정된 경우, 만료 시간은 지난 시간으로 조정됩니다. // 나머지는 운영 체제에 쿠키를 정리하여 (getCookie (name)) {docut }}JQ 플러그인 방법 :
JQ 공식 웹 사이트 http://plugins.jquery.com/ 쿠키 플러그인 검색, 몇 k 크기의 크기는 다음과 같습니다.
<script type = "text/javaScript"src = "js/jquery.js"> </script>
<script type = "text/javaScript"src = "js/jquery.cookie.js"> </script>
위의 라이브러리 파일을 소개 한 후 사용 방법은 다음과 같습니다.
<cript> $ .cookie ( 'the_cookie'); // 쿠키 값을 읽습니다. $ .cookie ( 'the_cookie', 'the_value'); // 쿠키 값 $ .cookie ( 'the_cookie', 'the_value', {Expires : 7, Path : '/', domain : 'jquery.com', secure : true}); // 유효한 경로 도메인 이름 등을 포함한 새 쿠키를 만듭니다. $ .Cookie ( 'the_cookie', 'the_value'); // 새 쿠키 만들기 $ .cookie ( 'the_cookie', null); // 쿠키 </script>를 삭제합니다위의 첫 번째 이해 및 쿠키 (JS 및 JQ)는 내가 공유하는 모든 내용입니다. 나는 그것이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.