티스토리 뷰
반응형
사이트 유지보수 작업중
현재시간을 계속해서 갱신해서 저장을 해야되는 작업이 필요하여
어떤 방식으로 처리를 하는게 좋을까 생각하던중에
쿠키나 세션 방식의 저장이 아닌 localStorage를 사용하는 방법을 선택해 보았습니다.
오래전에 사용해보고 오랜만에 사용할려니 기억이 안나서 google 검색 후 작업 진행했습니다.
먼저 localStorage는 브라우저에 key 와 value 값을 저장할 수 있습니다.
저장된 데이터는 브라우저세션간에 공유가 되지만 페이지 프로토콜별로는 구분이 된다고 합니다.
localStorage를 사용하기 위해서는 몇가지 명령만 알면 사용이 가능합니다.
추가 : setItem()
읽기 : getItem()
제거 : removeItem()
전체삭제 : clear()
간단하게 사용하는 예시
// mykey 키에 sonsoo 값을 저장
window.localStorage.setItem('mykey', 'sonsoo');
// mykey 키에 저장된 값을 불러옴
let mydata = window.localStorage.getItem('mykey');
document.write(mydata); // sonsoo 출력
// mykey 키에 저장된 값을 삭제
window.localStorage.removeItem('mykey');
let mydata2 = window.localStorage.getItem('mykey');
document.write(mydata2); // 출력 안됨
// localStorage 에 저장된 모든정보 삭제
window.localStorage.clear();
현재시간 갱신위해 이번에 사용한 간단한 예시입니다.
let nowDate = new Date();
let nowTimeStamp = nowDate.getTime();
window.localStorage.setItem('nowTime', nowTimeStamp);
반응형
'개발 n > javascript' 카테고리의 다른 글
javascript 숫자 3자리 콤마 넣기 (0) | 2020.11.27 |
---|---|
JavaScript 에서 Unix 타임을 시간으로 변환 (0) | 2020.11.24 |
javascript 를 이용하여 브라우저창 크기 구하기 (0) | 2020.10.28 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 텍스트줄바꿈
- mysql필드유형
- mysql컨트롤함수
- 콤마넣기
- 작심삼일X
- mysql내부연산
- mysql문자열함수
- 자동차배터리교체
- mysql데이터타입
- 레이어정렬
- 논리연산
- HDD도킹스테이션
- javascript콤마
- mysql내장함수
- 필드타입
- 두아이아빠
- 자동차방전
- 비교연산
- 필드유형
- 배터리교체방법
- select기본구문
- removeItem
- 날짜형
- MYSQL
- setItem
- unix타임
- 브라우저크기
- 기본쿼리
- mysql날짜함수
- mysql타입변환함수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함