티스토리 뷰
<Storage>
: 사용자 로컬에 데이터를 저장하는 저장소
- 단순한 key-value 저장소이며, key와 value는 항상 문자열로 저장됨
- 도메인과 브라우저 별로 데이터를 저장
- localStorage와 sessionStorage 두 가지가 있다.
- localStorage
- 사용자가 직접 지우지 않는 이상 계속해서 데이터가 유지됨
- sessionStorage:
- 동일한 세션에서만 사용 가능 (브라우저를 닫을 경우, 데이터가 제거됨)
따라서, 지속적으로 사용해야 할 데이터는 localStorage에 일회성 데이터는 sessionStorage에 저장
다음은 localStorage 사용법이며, sessionStorage도 이와 유사하다.
// 데이터 저장 - (key, value)의 json 형태로 저장된다.
localStorage.a = '123';
localStorage.setItem('a', '123');
var variable = 'a';
localStorage[variable] = '123'; // 키를 변수를 사용하여 저장
var test_json = {'num1': num1, 'num2': num2, 'num3': num3};
localStorage.a = JSON.stringify(test_json); // json 객체를 value로 저장하고 싶을 때
// 데이터 불러오기
localStorage.a;
localStorage.getItem('a');
var q = JSON.parse(localStorage.getItem(test_json)); // 저장한 json 객체를 불러올 때
// 데이터 삭제
localStorage.removeItem('a'); // 원하는 값만 삭제
localStorage.clear(); // 저장된 모든 값을 삭제
'JavaScript' 카테고리의 다른 글
[JavaScript] Momentum_02 (0) | 2020.04.19 |
---|---|
[JavaScript] Momentum_01 (0) | 2020.04.18 |
[JavaScript] JavaScript_04 (0) | 2020.04.18 |
[JavaScript] JavaScript_03 (0) | 2020.04.18 |
[JavaScript] JavaScript_02 (0) | 2020.04.18 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Django 팔로우
- 북마크 어플리케이션
- Django 회원가입
- Django 비밀번호 수정
- python
- Django 어플리케이션
- Redis Cache
- Django 좋아요
- Django 인스타그램
- MySQL
- Django 검색
- Django 업로드
- Django 컬렉션
- Django 회원 정보 수정
- Django 프로젝트 생성
- Redis
- Django 로그인
- Django User
- 파이썬
- Django 해시태그
- query parameter
- Django
- Django application
- Django 로그아웃
- Django 댓글
- Django Instagram
- 서점 어플리케이션
- java
- Django 북마크
- 장고
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함