1. 사용 목적
위의 이미지 값을 유지하기 위해서 쿠키로 제어한다.
2. 소스
const cookie_util = {
setCookie: function (cKey, cValue) {
let date = new Date(); // 오늘 날짜
let validity = 30;
date.setDate(date.getDate() + validity);
// 쿠키 저장
document.cookie = cKey + '=' + escape(cValue) + ';expires=' + date.toGMTString();
}
, delCookie: function (cKey) {
let date = new Date(); // 오늘 날짜
let validity = -1;
date.setDate(date.getDate() + validity);
document.cookie =
cKey + "=;expires=" + date.toGMTString();
}
, getCookie: function (name) {
let nameOfCookie = name + "=";
let x = 0;
while (x <= document.cookie.length) {
let y = (x + nameOfCookie.length);
if (document.cookie.substring(x, y) == nameOfCookie) {
if ((endOfCookie = document.cookie.indexOf(";", y)) == -1)
endOfCookie = document.cookie.length;
return unescape(document.cookie.substring(y, endOfCookie));
}
x = document.cookie.indexOf(" ", x) + 1;
if (x == 0) break;
}
return "";
}
}
'Programming > 기본 (Baisc)' 카테고리의 다른 글
[GIt][깃랩][Gitlab] 대용량 파일 Push Commit 방법 (0) | 2021.12.06 |
---|---|
[메이븐][Maven] 폐쇄망 환경 SSL 인증서 전체 허용 설정 (2) | 2021.12.02 |
[자바스크립트][Javascript] Jwplayer Html5 Video Player 배속, 배율 재생 (0) | 2021.11.30 |
[자바스크립트][Javascript] Ajax 공통 모듈 (0) | 2021.11.10 |
[ORACLE] PL/SQL Procedure 또는 DECLARE에서 DDL 사용하기. (0) | 2021.11.07 |