JS
브라우저의 web storage
단짠초록괴물
2023. 12. 17. 16:45
웹 스토리지: 브라우저에 데이터를 저장할 수 있는 기술
Session Storage
1. key-value 값으로 저장된다.
2. 로컬 환경 데이터에 저장된다.
3. 세션 단위로 구분되어 활용된다.
*세션: 사용자가 브라우저를 통해 웹 페이지에 접속한 시점부터 종료하는 시점까지를 의미
Local Storage
1. key-value 값으로 저장된다.
2. 로컬 환경 데이터에 저장된다.
3. 도메인 단위로 구분되어 활용된다. ex) localhost -->뒤에 어떠한 url이 오든 공유됨(엔트포인트가 달라도)
4. 브라우저 자체를 종료해도 존재한다.
5. 컴퓨터를 껐다켜도 존재한다.
<로컬 스토리지 활용>
// 로컬 스토리지에 저장함
localStorage.setItem('saved-date', targetDateInput);
//로컬 스토리지에서 가져옴
localStorage.getItem('saved-date');
//로컬 스토리지에서 삭제함
localStorage.removeItem('saved-date');
cf) 개발자 도구 > Application 탭 > Storage > LocalStorage 에 key-value 형태로 저장되어있음.