Лучшие настройки jQuery для мобильных страниц - PullRequest
0 голосов
/ 15 июля 2011

Я начинаю разрабатывать мобильную версию веб-сайта, который мы запускаем. Наш выбранный фреймворк - jQuery Mobile, так как у него много обещаний и он движется с довольно впечатляющей скоростью.

Прежде чем начать, я хотел бы получить несколько советов о том, как лучше настроить макет страницы.

Мы знаем, что на «домашнем экране» будет четыре ссылки на отдельные «страницы». Вопросы, которые меня больше всего интересуют, должны ли эти страницы создаваться по запросу или загружаться с содержимым главного экрана?

Следующий вопрос - как связать подстраницы. Одна из страниц главного экрана будет иметь подменю еще из трех ссылок. Затем на одной из этих под-страниц будет список, который снова будет ссылаться на другую страницу.

Очевидно, что я не могу загрузить весь контент одновременно, и было бы здорово, если бы я мог получить каждый из них для сохранения состояния (так как данные будут извлечены из базы данных). Так какой же самый лучший способ?

Ответы [ 2 ]

1 голос
/ 15 июля 2011

Поскольку страницы не содержат большого количества данных, я думаю, что было бы лучше загрузить их по запросу.Только данные, необходимые для каждой страницы, будут загружены таким образом.Для динамического контента, который вы хотите передать на каждую страницу, было бы идеально сделать это с помощью jQuery.Для каждой созданной страницы свяжите ее с контекстом, который передается вместе со страницей с помощью jQuery.

0 голосов
/ 15 июля 2011

Лучший способ - загрузить дополнительные страницы по запросу, вы всегда можете загрузить их сразу после загрузки первого экрана, но тогда это будет ужасно для пользователей, которые имеют ограниченный тарифный план.

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

Что я предлагаю

  1. Загрузить домашнюю страницу
  2. Установить время ожидания JS 5 сек.
  3. Загрузка других страниц в отдельные элементы div в качестве экранов

при навигации все, что вам нужно, это переключать экраны вместо переключения страниц. Вы не должны загружать более одного уровня страниц в данный момент времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...