
localStorage의 해석: 어떤 종류의 데이터베이스인가요?
개요:
현대 웹 개발에서 로컬 저장소는 매우 중요한 기술입니다. 그 중 하나가 localStorage(로컬 스토리지) 기술입니다. localStorage는 브라우저에 데이터를 저장하는 메커니즘으로, 영구 데이터를 저장하고 읽는 간단한 방법을 제공합니다. 이 저장소는 서버 기반이 아닌 브라우저 기반이므로 데이터는 로컬에 저장되며 사용자가 브라우저를 닫아도 지워지지 않습니다. 이 기사에서는 localStorage의 기본 개념, 사용법 및 몇 가지 일반적인 예를 살펴보겠습니다.
localStorage의 기본 개념:
localStorage는 HTML5에서 제공되는 영구 저장 기술로, 이를 통해 웹 애플리케이션이 데이터를 로컬에 저장할 수 있습니다. localStorage의 기능은 다음과 같습니다.
- 데이터 지속성: localStorage에 저장된 데이터는 명시적으로 삭제하지 않는 한 브라우저를 닫거나 다시 시작해도 영향을 받지 않습니다.
- 저장 용량: localStorage의 저장 용량은 브라우저마다 다를 수 있지만 일반적으로 각 도메인 이름의 저장 용량은 제한됩니다(보통 5MB).
- 키-값 쌍 저장: localStorage는 키-값 쌍을 사용하여 데이터를 저장합니다. 키 이름은 문자열이며 값은 모든 유형의 JavaScript 개체 형식일 수 있습니다.
localStorage 사용:
localStorage 사용은 매우 간단합니다. 다음 세 가지 방법을 통해 localStorage를 작동할 수 있습니다.
- localStorage.setItem(key, value): localStorage에 데이터를 저장합니다.
- localStorage.getItem(key): localStorage에서 지정된 데이터를 읽습니다.
- localStorage.removeItem(key): localStorage에서 지정된 데이터를 삭제합니다.
코드 예시:
다음은 localStorage 사용을 보여주는 몇 가지 간단한 예시입니다.
- 데이터 저장:
1 2 | localStorage.setItem( "name" , "John" );
localStorage.setItem( "age" , "25" );
|
로그인 후 복사
- 데이터 읽기:
1 2 3 4 5 | var name = localStorage.getItem( "name" );
var age = localStorage.getItem( "age" );
console.log(name);
console.log(age);
|
로그인 후 복사
- 데이터 삭제:
1 | localStorage.removeItem( "name" );
|
로그인 후 복사
몇 가지 일반적인 예:
간단한 데이터 저장 및 읽기 외에도 localStorage는 다른 목적으로도 사용할 수 있습니다. 일반적인 시나리오. 다음은 몇 가지 일반적인 예입니다.
- 사용자 선택 기억:
1 2 3 4 5 6 7 8 9 10 | localStorage.setItem( "theme" , "dark" );
var theme = localStorage.getItem( "theme" );
if (theme === "dark" ) {
} else {
}
|
로그인 후 복사
- 캐시 데이터:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | function getDataFromServer(callback) {
var data = "some data" ;
localStorage.setItem( "data" , JSON.stringify(data));
callback(data);
}
function getData(callback) {
var data = localStorage.getItem( "data" );
if (data) {
callback(JSON.parse(data));
} else {
getDataFromServer(callback);
}
}
getData( function (data) {
});
|
로그인 후 복사
- 사용자 로그인 상태 기억:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | localStorage.setItem( "loggedIn" , "true" );
localStorage.setItem( "userId" , "123456" );
var loggedIn = localStorage.getItem( "loggedIn" );
if (loggedIn === "true" ) {
var userId = localStorage.getItem( "userId" );
} else {
}
|
로그인 후 복사
요약:
이 문서에서는 localStorage의 기본 사항을 소개합니다. 개념 , 사용법 및 몇 가지 일반적인 예를 참조하세요. localStorage는 브라우저에 데이터를 저장하는 메커니즘으로, 지속적인 데이터 저장소를 제공하고 사용자가 브라우저를 닫은 후에도 데이터를 유지할 수 있습니다. 간단한 방법을 통해 데이터를 저장하고 읽고 삭제할 수 있습니다. LocalStorage는 많은 웹 애플리케이션에서 널리 사용되며 개발자에게 로컬 데이터 저장소 요구 사항을 처리하는 간단하고 효과적인 방법을 제공합니다.
위 내용은 Demystifying localstorage: 이 데이터베이스의 기능 자세히 살펴보기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!