jQuery против jQuery Mobile для слоя пользовательского интерфейса мобильного DIY? - PullRequest
2 голосов
/ 15 июня 2011

Я собираюсь начать создавать виджеты пользовательского интерфейса для нашего мобильного веб-сайта.Основные факторы:

  • это относительно уникальные взаимодействия, поэтому не представляется целесообразным начинать с готовой библиотеки виджетов (jQuery UI, для isntance)
  • нам нужно поддерживать широкий спектр браузеров / мобильных ОС

Команда, кажется, рада идти по пути jQuery, что меня радует.Следующий вопрос: какой аромат?Что мне нужно учитывать, чтобы решить, следует ли нам использовать минимальную библиотеку jQuery или использовать jQuery Mobile.

Возможно, это лучший способ задать вопрос: помимо готовых компонентов пользовательского интерфейса в jQuery MobileЕсть ли преимущества использования jQuery mobile над jQuery в мобильном пространстве?

ОБНОВЛЕНИЕ:

Думаю, у меня есть лучший способ задать этот вопрос.Я хотел бы использовать «урезанную» версию jQuery, но иметь сенсорные события jQuery Mobile (но мне не нужен весь уровень jQuery Mobile UI).Исходя из этого, какой подход я должен использовать?

Мне нравится иметь сенсорные события в jQuery Mobile, но я не буду использовать какие-либо элементы / рамки пользовательского интерфейса по умолчанию.Мне нравится тот факт, что можно использовать jQuery без любых элементов пользовательского интерфейса, но у него нет сенсорных событий (или нет?)

1 Ответ

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

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

См .: http://jquerymobile.com/demos/1.0a4.1/docs/api/events.html

Вы также получаете массу встроенных классов CSS, которые определяют такие вещи, как размер экрана, платформа и ориентация.

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

Имейте в виду, что jQuery Mobile находится в Alpha, поэтому будут ошибки.

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