Краткий обзор того, что у меня есть, и проблемы, связанные с ним. У меня есть приложение HTML5, которое я собираюсь запустить как родное приложение, используя PhoneGap. Это небольшое приложение для сбора данных для местной полевой исследовательской станции.Мобильное приложение HTML5 Локальное хранилище
Проблема с этой полевой станцией заключается в том, что они склонны к потере сигнала для передачи данных; поэтому я хочу сохранить данные на устройстве для последующего использования (или отправить его на сервер).
Данные, которые необходимо получить спасение заключается в следующем:
*User Name (string)
*Transect Color (string)
*Transect Number (int)
*Transect Board (char)
*Salamander Name (string)
*Snount-Vent Length (int)
*Total Length (int)
*Centipedes (int)
*Red-Black Millipedes (int)
*Brown Round Millipedes (int)
*Brown Flat Millipedes (int)
само приложение будет автономное приложение, так что я хочу, чтобы иметь возможность сохранять данные.
Каким будет лучший способ сделать это, используя комбинацию jQuery & HTML5? Я знаю, что веб-SQL устарел, но я считаю, что это единственный способ сохранить эти данные. Если нет, то каким будет лучший способ динамически хранить X-число записей перед отправкой?
Спасибо за помощь.
EDIT:
Как об этой ситуации, когда исследователь должен сделать «Full Трансект» ...
Исследователь должен идти от места к месту до 20 полных коллекций данных по каждому разрезу были сделано. Это влечет за собой 20 разных мест, каждый из которых имеет различное количество саламандр и тварей.
Как бы вы храпили этот гораздо больший набор данных, которые должны быть выгружены в конце, когда localstorage
разрешает только ключи: пары значений?
Вам действительно не нужна часть данных SQL для хранения данных, чтобы хранить некоторые данные. 'localStorage' жив и здоров, даже в IE. – coreyward
Я бы пошел «localStorage», но FWIW «злой медленный» во многих реализациях, включая Chrome http://code.google.com/p/chromium/issues/detail?id=94382 – buley