티스토리 뷰
서론
어느 글에서나 그랬듯, 이것도 대회를 준비하다가 알게 된 기술이다.
LocalStorage, 말 그대로 지역 저장소를 의미하는데, DB를 사용하지 않는 로컬 웹 어플리케이션에서 데이터를 저장해야 할 때 사용할 수 있는 굉장히 강력한 기술이다. 심지어 접속한 도메인에 따라 참조할 수 있는 데이터가 구분이 되기 때문에 도메인 간 저장소 충돌을 염려하지 않아도 된다.
주의사항
로컬스토리지는 반드시 보조수단으로 사용되어야 한다. 저장소이긴 하지만, 용량이 10MB밖에 되지 않아서 간단한 문자열이나 크지 않은 JSON을 저장할 때 사용된다.
사용법
데이터 삽입
localStorage.setItem(key, data);
데이터 참조
localStorage.getItem(key);
데이터 삭제
localStorage.remove(key)
결론
LocalStorage는 서버가 존재하지 않는 어플리케이션을 구현할 때, (캘린더 어플 등) 상당히 유용하게 사용할 수 있는 기술이다. 하지만 이미지같은 리소스는 크기가 너무 커서 로컬스토리지에 저장하기 어렵다는 단점이 있는데, 이를 보완하기 위해서 나온 기술이 있다. 그 기술인 IndexedDB는 언젠가 기회가 되면 정리하도록 하겠다.
LIST
'프로그래밍 > Javascript' 카테고리의 다른 글
[Javascript] jQuery Ajax 실습 자료 (0) | 2020.05.25 |
---|---|
[Javascript] Canvas로 포토샵 같은 그림판 만들기 (2) | 2020.05.24 |
[Javascript] atan2를 이용한 두 점 사이 각도 구하기 (0) | 2019.04.10 |
[Javascript] PHP의 number_format을 구현하자 (1) | 2019.04.10 |
[Javascript] 초성 검색 간략화 (1) | 2019.04.10 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 현역 산업기능요원
- JavaScript
- 산업기능요원 폐지
- 2021년 산업기능요원
- NUXT
- 정보처리산업기사 요약
- jest
- 2021년 산업기능요원 재배정
- 기능대회
- 산업기능요원 인센티브T.O
- 대학생 산업기능요원
- eslint
- 산업기능요원
- 전국기능경기대회
- 정보처리 산업기능요원
- 기능경기대회
- React Native
- IT산업기능요원
- 산업기능요원 재배정 확정
- kakaocdn
- 산업기능요원 현역
- 대학생 현역 산업기능요원
- 검색
- 초성검색
- 초성
- 캔버스 그림판 javascript
- React-Native
- 산업기능요원 재배정
- 21년 산업기능요원
- 2020정보처리산업기사
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함