2013-10-11 2 views
0

그래서 새로운 GeeksPhone Peak를 얻었고 HTML5, CSS, JavaScript로 앱을 만들기 시작했습니다. 좋아요, 좋아하지만 지금은 시간표 앱을 만들고 싶습니다. 어떻게 든 내 시간표 (텍스트)를 채울 때 데이터를 저장하고 앱이로드 될 때 다시로드해야합니다.Firefox OS에서 쓰기/읽기 파일

검색을 시작한 후 localStorage, IndexDB, backbone.local-storage를 찾았지만 실제 튜토리얼을 찾을 수 없었습니다. 아니면이 케이스를위한 특별한 API가 있습니까? 누군가가 나를 사용할 수있는 방법이나 파일 쓰기, 저장, 읽기 등을 도와 줄 수 있습니까?

답변

2

FirefoxOS는 애플리케이션의 지속성을 지원하는 여러 메커니즘을 제공합니다. 로컬 스토리지와 인덱싱 된 DB 사이의 선택을 고려하면 응용 프로그램에 다음과 같은 점이 얼마나 중요한지에 대한 결정이 내려집니다 :

  • API 사용의 용이성 [로컬 저장소가 더 쉽습니다. 간단한 키 - 값 쌍]
  • 동기식 비동기 API [로컬 저장소는 동기식입니다. IndexedDB에는 두 가지 모드가 있습니다.
  • 트랜잭션 지원 [인덱스 된 DB 있음]
  • 얼마나 쉬운 일인지 검색 [로컬 저장소는 키 - 값 쌍이므로 값이 복잡한 구조를 포함하는 경우 특히 검색하기가 어렵습니다. ]

비교를 제공하는 좋은 기사는 here입니다. 같은에

경우, 당신은 파이어 폭스 OS에 로컬 스토리지, 색인화 된 API를 사용하는 방법을 살펴 싶어, 내가 작성한 튜토리얼 : localStorage & IndexedDB & Device Storage.