HTML,CSS, JS/JavaScript

[JavaScript] 19. 로컬 스토리지

Song hyun 2024. 8. 21. 09:08
728x90
반응형

[JavaScript] 19. 로컬 스토리지

 

1. 로컬 스토리지란?

로컬 스토리지세션 스토리지 모두 브라우저의 웹 스토리지 API에 속하는 기능으로, 사용자의 로컬 환경에 데이터를 저장하는 방법을 제공한다. 이들은 쿠키와 비슷한 역할을 하지만, 용량이 더 크고 서버와의 통신 없이 클라이언트 측에 데이터를 저장할 수 있다.

 

 

2. 로컬 스토리지의 특징

(1) 데이터 지속성: 로컬스토리지에 저장된 데이터는 사용자가 브라우저를 닫거나, 컴퓨터를 재부팅해도 삭제되지 않는다.

(2) 데이터 용량: 로컬스토리지에 저장할 수 있는 데이터의 용량은 보통 브라우저마다 다르지만, 일반적으로 도메인 당 약 5~10MB 정도이다.

(3) 데이터 접근성: 같은 도메인 내에서만 접근이 가능하다.

(4) 데이터 형식: 로컬스토리지에 저장되는 데이터는 문자열 형식이어야 한다! 따라서 객체나 배열 등을 저장할 때에는 JSON.Stringfy()를 사용해 문자열로 변환한 뒤 사용하고, 불러올 때에는 JSON.parse()를 통해 다시 객체나 배열로 변환해야 한다.

(5) 사용법

 

 

3. 세션 스토리지의 특징

 

728x90
반응형