Дизайн мобильного приложения / Руководство для начинающих по jQuery Mobile
За последние 2-3 года мы наблюдаем огромный рост поддержки браузеров и ОС для мобильных веб-сайтов. В первую очередь на ум приходят платформы Apple iOS и Google Android. Но другие, такие как PalmOS и Blackberry, все еще находятся в смеси. До недавнего времени было очень трудно сопоставить одну мобильную тему со всеми этими платформами..
JavaScript был началом, но до сих пор не было действительно единой библиотеки. jQuery Mobile использует все лучшие функции jQuery и переносит их на мобильный веб-ресурс. Библиотека больше похожа на фреймворк, который включает в себя анимацию, эффекты перехода и автоматические стили CSS для основных элементов HTML. В этом руководстве я надеюсь представить платформу таким образом, чтобы вам было удобно создавать собственные мобильные приложения jQuery..
Особенности и поддержка ОС
Причина, по которой я предлагаю изучать jQuery Mobile через любые другие фреймворки, заключается в простоте. Код был построен на ядре jQuery и имеет активную команду разработчиков, пишущих скрипты и исправляющих ошибки. В число многих функций входит поддержка HTML5, навигационные ссылки на основе Ajax и обработчики событий touch / swipe.
Поддержка варьируется между телефонами и разбита на диаграмму из 3 категорий от A-C. A - это верхний уровень, который может похвастаться полной поддержкой jQuery Mobile, B имеет все, кроме Ajax, в то время как C - это базовый HTML с практически отсутствующим JavaScript. К счастью, большинство популярных операционных систем полностью поддерживаются - я добавил список из нескольких примеров ниже..
- Apple iOS 3-5
- Android 2.1, 2.2, 2.3
- Windows Phone 7
- Ежевика 6.0, Ежевика 7
- Palm WebOS 1.4-2.0, 3.0
Если вы хотите узнать больше, попробуйте прочитать их на официальной странице документации. Это не написано на тарабарском языке и на самом деле очень легко следовать. Теперь давайте сосредоточимся на основах написания мобильной страницы jQuery и на том, как мы можем создать небольшое приложение.!
Стандартный HTML-шаблон
Чтобы ваше первое мобильное приложение работало, есть набор шаблонов, с которого вы должны начать. Это включает в себя базовый код jQuery, а также мобильный JS и CSS, причем все внешние размещаются на CDN jQuery. Проверьте мой пример кода ниже.
Основное мобильное приложение
Единственными посторонними элементами здесь должны быть два метатега. Вершина окно просмотра
tag обновляет мобильные браузеры, чтобы использовать полный эффект масштабирования. Установка значения ширина = ширина устройства
установит ширину страницы точно на ширину экрана телефона. И что самое приятное, он не отключает функции масштабирования, поскольку jQuery Mobile может адаптироваться к изменяющимся макетам..
Следующий метатег X-UA-Compatible
просто заставляет Internet Explorer отображать HTML в самой последней итерации. Старые браузеры и особенно мобильные будут пытаться обойти незнакомые ошибки рендеринга.
Построение содержимого тела
Теперь вот где JQuery Mobile может быть сложно. Каждая страница HTML не обязательно 1 страница на мобильном сайте. Фреймворк использует атрибуты данных HTML5, которые вы можете создать по своему усмотрению, добавив данные-
заранее. Похожим образом данные роли = «страница»
может быть установлен на несколько div в одном файле HTML, давая вам более одной страницы.
Затем вы будете перемещаться между этими страницами с помощью якорных ссылок и уникального идентификатора. Эта установка - хорошая идея для простых, простых приложений. Если вам нужно всего 3-5 страниц, то почему бы не сохранить все это в одном файле? Если у вас нет много письменного контента, в этом случае попробуйте использовать PHP включает, чтобы сэкономить время.
Проверьте пример кода ниже, если вы потерялись.
Верхняя строка заголовка
Страница 2 Здесь
просто дополнительный контент.
Я имею в виду, вы можете вернитесь в любое время.