본문 바로가기
부가정보

로컬 스토리지

by momomoo 2024. 4. 30.

로컬 스토리지는 웹 브라우저에 데이터를 임시로 저장하는 데 사용되는 웹 스토리지 시스템입니다.
이를 사용하여 웹 애플리케이션에서 사용자의 데이터를 클라이언트 측에 저장하고 필요할 때 다시 불러올 수 있습니다.
주로 세션 데이터, 사용자 설정, 캐시 데이터 등을 저장하는 데 사용됩니다.

로컬 스토리지는 키-값 쌍의 형태로 데이터를 저장하며, 저장된 데이터는 브라우저를 종료해도 유지됩니다.
이를 사용하여 사용자 경험을 향상시키고 애플리케이션의 성능을 최적화할 수 있습니다.

로컬 스토리지를 다루기 위해서는 JavaScript의 localStorage 객체를 사용합니다.
이 객체를 사용하여 데이터를 로컬 스토리지에 저장하고 가져올 수 있습니다.
주요 메서드로는 setItem(), getItem(), removeItem(), clear() 등이 있습니다.

간단한 예제로는 다음과 같습니다:

// 데이터 저장
localStorage.setItem('username', 'John');

// 데이터 가져오기
const username = localStorage.getItem('username');
console.log(username); // 출력 결과: John

// 데이터 삭제
localStorage.removeItem('username');

// 모든 데이터 삭제
localStorage.clear();

 

 

로컬 스토리지는 브라우저별로 독립적으로 관리되며,
도메인이나 프로토콜에 따라 분리되어 있습니다.
따라서 동일한 도메인의 여러 페이지 간에는 데이터를 공유할 수 있지만,
다른 도메인의 페이지와는 데이터를 공유할 수 없습니다.

 

 

 

웹 개발과 관련된 클라이언트 측 기술
웹 개발 분야에서 사용되는 기술 중 하나입니다.
웹 애플리케이션을 개발할 때 로컬 스토리지를 사용하여
사용자 데이터를 저장하고 필요할 때 다시 불러오는 등 다양한 기능을 구현할 수 있습니다

'부가정보' 카테고리의 다른 글

yarn: command not found  (0) 2024.05.14
파이어베이스 셋팅코드  (0) 2024.04.30
JSON 형식  (0) 2024.04.30
fetch API 요청 > .then((data) => {} 으로 바꿔쓰는 이유  (0) 2024.04.30
TMDB  (0) 2024.04.23