이 아닌 문서의 최신 버전입니다!
Click here for the latest released version.
localStorage
W3C의 웹 스토리지 인터페이스 에 액세스를 제공 합니다.
var permanentStorage = window.localStorage;
var tempStorage = window.sessionStorage;
메서드
키: 지정된 된 위치에서 키의 이름을 반환 합니다.
getItem: 지정 된 키로 식별 된 항목을 반환 합니다.
setItem: 키 항목의 값을 할당 합니다.
removeItem: 지정 된 키로 식별 된 항목을 제거 합니다.
취소: 키/값 쌍을 모두 제거 합니다.
세부 정보
window.localStorage
인터페이스는 W3C의 웹 스토리지 인터페이스를 구현 합니다. 애플 리 케이 션 키-값 쌍을 사용 하 여 영구 데이터를 저장 하는 데 사용할 수 있습니다. window.sessionStorage
인터페이스는 모든 데이터는 응용 프로그램 종료 때마다 지워집니다 제외 하 고 모든 면에서 동일한 방식으로 작동 합니다. 각 데이터베이스는 별도 네임 스페이스를 제공합니다.
지원 되는 플랫폼
- 안 드 로이드
- 블랙베리 WebWorks (OS 6.0 및 높은)
- iOS
- Tizen
- Windows Phone 7과 8
키 빠른 예제
var keyName = window.localStorage.key(0);
설정된 항목 빠른 예제
window.localStorage.setItem("key", "value");
항목 빠른 예제를 얻을
var value = window.localStorage.getItem("key");
// value is now equal to "value"
빠른 예제 항목 제거
window.localStorage.removeItem("key");
빠른 예를 들어 취소
window.localStorage.clear();
전체 예제
<!DOCTYPE html>
<html>
<head>
<title>Storage Example</title>
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<script type="text/javascript" charset="utf-8">
// Wait for device API libraries to load
//
document.addEventListener("deviceready", onDeviceReady, false);
// device APIs are available
//
function onDeviceReady() {
window.localStorage.setItem("key", "value");
var keyname = window.localStorage.key(i);
// keyname is now equal to "key"
var value = window.localStorage.getItem("key");
// value is now equal to "value"
window.localStorage.removeItem("key");
window.localStorage.setItem("key2", "value2");
window.localStorage.clear();
// localStorage is now empty
}
</script>
</head>
<body>
<h1>Example</h1>
<p>localStorage</p>
</body>
</html>
Windows Phone 7 단점
점 표기법은 없습니다 Windows Phone 7에서 사용할 수 있습니다. 사용 하십시오 setItem
또는 getItem
와 같은 저장소 개체에서 직접 키를 액세스 하는 대신window.localStorage.someKey
.