#jquery #ajax #mobile
#jquery #ajax #Мобильный
Вопрос:
Я хочу создать мобильное приложение, и из руководства, которое я просматривал, загружается одна страница, а последующее содержимое вставляется на первую страницу с помощью вызовов Ajax. Кроме того, кнопка «Назад» отслеживает историю страниц.
Я знаю, что я не загружаю страницы с помощью Ajax, и мне было интересно, должен ли это быть способ создания приложения или я должен просто выполнять простые запросы страниц и не использовать Ajax, который может не очень хорошо смотреться в мобильном приложении?
Также в будущем я хотел бы использовать PhoneGap, и мне было интересно, будет ли работать версия Ajax?
ТИА Джей Ди
Ответ №1:
Вы смотрели на jQuery Mobile? Позаботится о большинстве вещей, которыми вы должны быть обеспокоены «из коробки». В качестве альтернативы, вы также можете использовать jQTouch.
Комментарии:
1. Привет, Брэд, из руководства они разрабатывали решение без фреймворков, что заставило меня задуматься о том, подходит ли вообще Ajax, а не обычная загрузка страницы.
2. @JD: Вы могли бы также проверить «mobile-html5-boilerplate» на github: github.com/shichuan/mobile-html5-boilerplate
Ответ №2:
Sencha Touch — еще один вариант пользовательского интерфейса.
РЕДАКТИРОВАТЬ: Я просмотрел несколько и обнаружил, что этот выглядит наиболее профессионально (с точки зрения плавности анимации) на моем телефоне Android 2.2.
Комментарии:
1. Только что просмотрел этот сайт, он мне нравится. Мне также нравится, что у них есть демо-версии «реальных решений», все в порядке. Спасибо.
Ответ №3:
Если вы создаете мобильное приложение с помощью PhoneGap или Titanium, лучше использовать Ajax, потому что страницы будут загружаться быстрее, и вы уверены, что конечный телефон, на котором установлено ваше приложение, будет поддерживать Ajax.
OTOH, если вы разрабатываете мобильный веб-сайт, возможно, было бы лучше перейти на обычную загрузку страницы. Вы также можете применить прогрессивное улучшение для использования Ajax, если клиент вашего пользователя поддерживает это.