Приложения PhoneGap используют HTML5 и CSS3 для их рендеринга и JavaScript для их логики
Это означает, что у вас есть две возможности, независимо от того, предназначены ли данные вашего клиента в вашем приложении длябыть изменены без обновления приложения или нет.Поскольку я не могу определить это по информации, которую вы указали в вопросе, я собираюсь подробно ответить на каждый вопрос.
Если данные вашего клиента не нуждаются в обновлении (без обновленияваше приложение)
В этом случае вы считаете данные вашего клиента статичными.Происхождение этих данных не имеет значения, так как вы включите их в данные своего приложения, как и любой другой текст или изображение (или другой актив), перед распространением своего приложения.Это означает, что списки вашего клиента будут связаны с вашим приложением, и для их изменения потребуется обновить приложение.
Технически это означает, что вы просто добавите данные своего клиента какстатический файл.Это может быть HTML5-код, расположенный прямо в середине кода вашего собственного приложения, или это может быть любой тип файла (например, Json), который вашему приложению придется анализировать и отображать (используя JavaScript).
Однако, если вы выберете решение HTML5 в целях удобства обслуживания (и, возможно, по другим причинам), вам, вероятно, захочется отделить контент от вашего клиента от контента из вашего приложения.Для этого создайте страницу HTML5 / CSS3, которая содержит данные вашего клиента, и включите их на страницы вашего приложения, используя этот метод (или вы можете использовать pager.js библиотека, как упомянуто в этот ответ ).
В качестве примечания: следующий метод будет работать так же, как этот в данном случае;с другой стороны, это немного сложнее.
Если данные вашего клиента должны обновляться без обновления вашего приложения
В этом случае вы считаете, что данные вашего клиентадинамичный.Происхождение данных имеет значение, так как в вашем приложении будет храниться только метод извлечения данных: остальное будет делать устройство, которое будет выполнять ваше приложение.Хотя этот метод сложнее реализовать, его преимущество заключается в том, что он позволяет постоянно обновлять данные, не требуя обновления вашего приложения.
Технически это означает, что вы будете описывать макет приложения и (графический) дизайн в HTML5./ CSS3, и то, что вы будете кодировать поведение вашего приложения (выборка данных клиента, его сохранение, запрос, отображение и т. Д.) В JavaScript.
Для этого вам потребуется извлечь информацию вашего клиента.используя JavaScript (встроенный в файлы HTML5 вашего приложения), а затем снова используйте JavaScript, чтобы сохранить эту информацию в PhoneGap Storage .Затем вашему приложению также потребуется запросить PhoneGap Storage (все еще использующий JavaScript) для доступа к хранимой информации и ее отображения в соответствии с макетом / дизайном, описанным в файлах HTML5 / CSS3 (возможно, HTML5).скелет в вашем приложении для логической разметки данных вашего клиента, с CSS3 идентификаторами и классами для его дизайна / внешнего вида.)веб-сайт клиента работает, вам не нужно хранить информацию о листинге в вашем приложении.Но если веб-сайт вашего клиента выходит из строя или устройство отключается, вам потребуется локальное хранилище.
Bottomline
Другими словами, если ваше приложение никогда не требует подключения к Интернетудля работы безопасно включать списки в данные HTML5 / CSS3;в противном случае вам нужно будет воспользоваться решением JavaScript / PhoneGap Storage , даже если оно более сложное.