WEB Front-End/Javascript

Javascript - LocalStorage 정리 + 로컬 스토리지 사용법

hyg4196 2021. 10. 26. 14:09
반응형

LocalStorage

・데이터를 사용자 로컬에 보존하는 방식.

・데이터를 저장, 덮어쓰기, 삭제 등 조작 가능.

・자바스크립트(JavaScript)로 조작.

・모바일에서도 사용 가능

 

쿠키와 차이점

・유효 기간이 없고 영구적으로 이용 가능

・5MB까지 사용 가능 (쿠키는 4KB까지)

・필요할 때 언제든 사용 가능 (쿠키는 서버 접속시에 자동 송신)

 

 

LocalStorage 기본 구성

・키(key)와 값(value)을 하나의 세트로 저장.

・도메인과 브라우저별로 저장.

・값은 반드시 문자열로 저장됨.

 

Session Storage =>

localStorage - 세션이 끊겨도 사용 가능.

sessionStorage - 같은 세션만 사용 가능.

 

 

LocalStorage 사용법

//localStorage 데이터 추가 방법 3가지

localStorage.Test = "Sample";
localStorage["Test"] = "Sample";
localStorage.setItem("Test", "Sample");

// 데이터 초기화

localStorage.clear();

// 데이터 취득
//LocalStorage 데이터 취득 방법 3가지

var val = localStorage.Test;
var val = localStorage["Test"];
var val = localStorage.getItem("Test");

//취득 데이터 출력
document.querySelector("#result").innerHTML = val;

//localStorage 데이터 삭제
localStorage.removeItem("Test");

 

브라우저에 저장된 로컬 스토리지 확인

 

크롬 개발자도구 열기 → Application 탭 → 왼쪽 메뉴에서 Storage > Local Storage 클릭

 

반응형