js localstorage 사용
2021. 6. 8. 10:21ㆍJS
프로젝트 개발시 화면 이동시에 데이터를 영구저장이 필요할 때가 있습니다.
이처럼 일정 시간 또는 영구적으로 값을 저장하고 싶은 경우에 사용할 수 있는 것이 WebStorage API인 로컬 스토리지(LocalStorage)가 있습니다.
localstorage란?
・데이터를 사용자 로컬에 보존하는 방식.
・데이터를 저장, 덮어쓰기, 삭제 등 조작 가능.
・자바스크립트(JavaScript)로 조작.
・모바일에서도 사용 가능
쿠키와 차이점
・유효 기간이 없고 영구적으로 이용 가능
・5MB까지 사용 가능 (쿠키는 4KB까지)
・필요할 때 언제든 사용 가능 (쿠키는 서버 접속시에 자동 송신)
localstorage 기본 구성
・키(key)와 값(value)을 하나의 세트로 저장.
・도메인과 브라우저별로 저장.
・값은 반드시 문자열로 저장됨.
사용방법
let moive = localStorage.getItem('myMovie'); //조회
localStorage.setItem('myMovie', 'Gun'); //추가
localStorage.removeItem('myMovie'); //삭제
localStorage.clear(); // 전체삭제
모든 key와 value는 항상 string으로 저장됩니다. (object와 integer는 string으로 자동 변환됩니다.)
키-값으로 저장되며 페이지로드를 통해 새로고침, 재접속 후에도 유지됩니다.
Storage.getItem(), Storage.setItem() 메소드를 사용하여 액세스 할 수 있습니다.
'JS' 카테고리의 다른 글
slice()와 splice()의 차이점 (0) | 2021.06.30 |
---|---|
Javascript - filter (0) | 2021.06.30 |
api 연동하기 (0) | 2021.06.03 |
javascript 이벤트 추가, 제거하기 (0) | 2021.06.03 |
arrow function과 function 차이 (0) | 2021.06.03 |