브라우저의 web storage

2023. 5. 21. 15:11JS

반응형

웹 스토리지: 브라우저에 데이터를 저장할 수 있는 기술

 

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 형태로 저장되어있음.

반응형

'JS' 카테고리의 다른 글

얕은 복사(Spread 연산자), 깊은 복사(JSON.parse()), Rest Parameter  (0) 2023.05.24
구조분해할당  (0) 2023.05.24
createElement, appendChild  (0) 2023.05.22
<ul>, <ol>, <li>  (0) 2023.05.21
JS코드에서 지정한 innerHTML  (0) 2023.04.27