웹사이트를 개발할 때 사용자가 계속 클릭하도록 제어하는 기능이 실제로 많은 사람들에게 필요하다는 것을 알고 있습니다! 그럼 여기서는 자바스크립트 기반의 COOkie 동작에 대해 간략히 적어보겠습니다!
//쿠키 설정
함수 setCookie(키, 값) {
document.cookie = key "=" escape(value);
}
//쿠키 값 가져오기
함수 getCookie(key) {
If (document.cookie.length) {
var cookie = ' ' document.cookie;
var start = cookie.indexOf(' ' key '=');
If (start == -1) { 반환 null }
var end = cookie.indexOf(";", start);
If (end == -1) { end = cookie.length }
끝 -= 시작;
var cookie = cookie.substr(start,end);
return unescape(cookie.substr(cookie.indexOf('=') 1, cookie.length - cookie.indexOf('=') 1));
}
else { null 반환 }
}
그럼 간단한 예를 들어보겠습니다! 바로 그거야
//클릭에 따라 전달된 ID에 따라
함수 설명(id,is){
If(getCookie(id)==null){
setCookie(id,"
www.widuu.com");
Alert("쿠키가 성공적으로 설정되었습니다.");
}그 외{
If(getCookie(id)=="
www.widuu.com"){
Alert("이미 검토하셨습니다.");
반품 ;
}
//Ajax를 통해 데이터베이스에 값을 저장하는 자체 로직은 다음과 같습니다.
}
아주 간단한 기능이지만 필요하다면 수정해서 활용해보세요! 모두가 볼 수 있도록 스크린샷을 찍어주세요!
친구들이 자주 필요로 하는 기능을 구현하셨나요? 매우 간단합니다. 필요하시면 가져가서 사용하세요.