Является ли это избыточным с помощью jQuery Mobile и адаптивного макета / медиазапросов CSS? - PullRequest
4 голосов
/ 02 сентября 2011

Сегодня я проверял http://mediaqueri.es/ и обнаружил, что сайты фантастически адаптируются к мобильным устройствам.Поэтому я подумал, что использование jQuery Mobile и адаптивного макета ответа / ответа с медиазапросами было бы излишним, поскольку использование только медиазапросов кажется хорошим подходом.Это действительно избыточно, или я спотыкаюсь о кофеине?

РЕДАКТИРОВАТЬ

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

И, честно говоря, я не вижу, этот веб-сайт делается без jQuery Mobile, хе-хе.Воспроизвести внешний вид «родного приложения» без jQuery Mobile было бы сложно, верно?

Ответы [ 3 ]

3 голосов
/ 06 сентября 2011

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

1 голос
/ 16 ноября 2012

Jquery Mobile великолепен, и мне это нравится !, но мне не нравится тот факт, что они скрывают свои недостатки, даже когда они используются в собственной демоверсии.И вот оно: если вы используете медиазапросы для добавления блоков контента на большие устройства, вам нужно ограничить эффекты jqm (в основном, переходы) и быть очень осторожным при планировании макета / загрузки страниц / контента.

Они даже используют медиа-запросы в своей собственной демонстрации (используя «горящие CSS-хаки»), чтобы обеспечить макет из двух столбцов с боковым меню на планшетах и ​​настольных ПК.Вы также заметите, что единственный эффект, который они могут использовать, - это исчезновение, поскольку вся страница действует как страница, и вы не можете перейти только к части содержимого.Другими словами, боковое меню дублируется и снова отображается на связанных страницах.Это не проблема только из-за эффектов перехода, это делает планирование сайта намного более сложным.Я хотел бы использовать это для полнофункционального веб-сайта, но ограничения могут быть слишком большими для того, что я хотел бы сделать.

Так что, чтобы ответить на ваш вопрос, это не избыточно, но это делает его таким, что JQM не так прост, как задумано.Для тех, кто уже много занимается настройкой CSS для своих настольных веб-приложений, для вас это может быть не слишком много работы, но перед тем, как вы начнете, я должен убедиться, что у вас есть очень полное понимание того, как работает JQM.

0 голосов
/ 21 марта 2012

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

...