2013-07-05 4 views
0

У меня есть мобильное веб-приложение, которое я бы хотел инициализировать с помощью набора данных. Обычно я мог бы заполнить базу данных SQL таблицами, столбцами и записями, но я хочу сохранить все локальное и автономное.Инициализировать приложение JavaScript с большими клиентскими данными?

Лучший способ, которым я могу это сделать, - создать большой файл JSON, который будет извлекаться через AJAX, а затем загружен в localStorage (возможно, номер версии, чтобы избежать ненужной загрузки). Однако было бы больно и неприятно управлять файлом JSON (например, в блокноте, наряду с расшифровкой и т. Д.).

Любая идея или рекомендации по инициализации мобильного веб-приложения с множеством данных при запуске?

ответ

1

«JSON» - правильный ответ; «файл» - нет. Попросите серверный скрипт генерировать JSON из базы данных. (На самом деле, вы даже могли его предвосхищать, и в этом случае это действительно был бы файл, если данные достаточно статичны.) Сбрасывание базы данных в JSON - это тривиальное упражнение.

Еще лучше, если данные достаточно велики, и если не все это необходимо сразу, купите его: отправьте его несколькими запросами JSON, чтобы пользователь мог как можно скорее получить некоторую обратную связь.

Смежные вопросы