LocalStorage 스토리지

3831 단어 localStorage
1. localStorage 스토리지 서비스:

.factory('storageSvc', [function () {
return {
//
save: function (key, value) {
window.localStorage.setItem(key, value);
},
//
load: function (key) {
return window.localStorage.getItem(key);
},
//
delete: function (key) {
window.localStorage.removeItem(key);
},
//
deleteAll: function () {
window.localStorage.clear();
},
// key
getIndexKey: function (index) {
window.localStorage.key(index);
}
}
}]);

 
 2.localStorage 스토리지 시나리오
localstoage에 저장된 데이터는 키/value 형식으로 저장됩니다.value는 문자열이기 때문에 여러 개의 데이터를 저장하려면 다음과 같은 처리 방식이 있습니다. 1.여러 개의 키/value 조합을 사용하면 입력 상자마다 키가 다르기 때문에 서로 영향을 주지 않고 여러 개의 값을 저장하고 얻을 수 있습니다.2.일련의 입력 상자 내용을 같은 키 아래에 저장하면value의 형식에 대해 특수한 처리를 해야 한다. 일반적으로 두 가지 처리 방식으로 나뉜다. 1.예를 들어value1|value2|value3와 같은 구분자를 사용하고 세로 분할을 사용하며 읽은 후에 세로 분할을 사용합니다.이런 방식의 장점은 간단하다는 것이고, 단점은 보존의 순서에 대한 요구가 있다는 것이다.너는 첫 번째가 무엇을 대표하는지, 두 번째가 무엇을 대표하는지 알아야 한다.2. 서열화된 대상을 사용합니다. 예를 들어 일부 값을 하나의 대상에 저장하고 대상을 문자열로 바꾸어 localstorage에 저장합니다. 예를 들어 "{key1:'value1', key2:'value2'}"입니다.그리고 데이터를 읽을 때 문자열을 다시 대상으로 바꿉니다.이렇게 하는 장점은 구조가 명확하고 유지 보수가 편리하다는 것이다.단점은 상대적으로 번거롭고 효율이 상대적으로 낮다는 것이다. 왜냐하면 서열화와 반서열화 조작을 해야 하기 때문이다.
3. 객체를 JSON 형식으로 저장하기 전에 객체를 JSON 문자열로 정렬하고 JSON 문자열을 객체로 반정렬해야 합니다.
 
참고 자료:
1. Html5는 json을 이용하여 복잡한 데이터를 저장합니다.
2.Quick tip: using HTML5 localstorage to store JSON objects on a device in your PhoneGap app
삼. HTML5 로컬 스토리지의 웹 스토리지 편
 
6. Creating a CRUD form with HTML5 Local Storage and JSON    
 
8. Key-Value Storage
9. Storing Objects in HTML5 localStorage
10. DOM Storage guide
11. Js가 html5-localStorage 방법을 바탕으로 만든'나의 메모장'
12. jQuery Mobile과 HTML5를 사용하여 웹 앱 개발 - HTML5 웹 스토리지
13. CRUD operations with local storage as a database
 
 
 
 
 
 
 
 

좋은 웹페이지 즐겨찾기