Главная » 2014»Август»12 » jQuery Mobile. Разработка приложений для смартфонов и планшетов
05:45
jQuery Mobile. Разработка приложений для смартфонов и планшетов
jQuery Mobile. Разработка приложений для смартфонов и планшетов - Рассмотрено использование фреймворка jQuery Mobile для создания гибких мультиплатформенных приложений для различных мобильных устройств (iPad, Kindle Fire, iPhone, Android и др.). Описано использование основных компонентов пользовательского интерфейса, а также его оформление и настройка внешнего вида с помощью JavaScriptt, AJAX и CSS3. Показано создание динамического содержимого с помощью JavaScript, AJAX и библиотеки jQuery. Уделено внимание распространению приложений и созданию приложений с возможностью автономной работы off-line.
Название: jQuery Mobile. Разработка приложений для смартфонов и планшетов Автор: Максимилиано Фиртман Издательство: БХВ-Петербург Год: 2013 Страниц: 256 Формат: PDF Размер: 53,3 МБ ISBN: 978-5-9775-0887-2 Качество: Отличное Язык: Русский
Содержание:
Об авторе Предисловие Соглашения, принятые в тексте Использование примеров кода Как связаться Глава 1. Мобильная платформа Для чего нужна технология j Query Mobile? Мифы о мобильной Всемирной паутине Мобильной Всемирной паутины не существует, а есть все та же Всемирная паутина Вам не придется делать что-то особенное при разработке приложений для Всемирной паутины Один веб-сайт должен быть пригоден для всех устройств (настольных мобильных, ТВ) Для получения мобильного веб-сайта достаточно создать HTML-страничку шириной 240 пикселов Мобильные веб-приложения Так зачем нам нужна технология jQuery Mobile? Что такое jQuery Mobile? Чем не является jQuery Mobile? Платформа Мир мобильных и планшетных устройств Категории устройств Мобильные телефоны Бюджетные мобильные устройства Мобильные устройства промежуточного и имиджевого уровня Смартфоны Планшеты Операционные системы и браузеры Совместимость jQuery Mobile Поддержка мобильных браузеров по категориям HTML5 и CSS3 Основные функциональные возможности Поддержка ненавязчивой семантики HTML5 Прогрессивное улучшение Доступность для пользователей с ограниченными возможностями Тестирование веб-приложений Эмуляторы и симуляторы Удаленные лаборатории Глава 2. Приступаем к работе Подготовка документа Требования Хранение файлов Использование CDN Самые свежие сборки Основной шаблон для HTML5 Окно просмотра Производительность кода JavaScript Поддержка со стороны Adobe Dreamweaver Предварительный просмотр файлов Архитектура Роли Темы Страница Заголовок и нижний колонтитул Содержимое Навигация Кнопка Назад Внутренние ссылки Ссылки на внешние страницы Абсолютные внешние ссылки Мобильные специальные ссылки Переход между страницами Обратные переходы Диалоговые страницы Закрывать страницу или возвращаться к предыдущей? Открытие страниц из диалоговых страниц Интеграция с телефоном Телефонный звонок Видеозвонки и звонки VoIP Отправка сообщения по электронной почте Отправка SMS-сообщения Прочие URI-схемы Подведение итогов Глава 3. Компоненты пользовательского интерфейса Панели инструментов Размещение Подлинно фиксированные панели инструментов; Добавление содержимого в заголовок Добавление кнопок Добавление логотипа Настройка внешнего вида заголовка Добавление содержимого в нижний колонтитул Панели навигации Применение пиктограмм Выделенный элемент Постоянный нижний колонтитул Форматирование содержимого Сворачиваемое содержимое Вложенное сворачиваемое содержимое Аккордеон Столбцы Кнопки Встроенные кнопки Сгруппированные кнопки Эффекты Значки Создание нестандартных значков Расположение значков Кнопки, содержащие только значки Тени на значках Глава 4. Списки Полностраничные и вставленные списки Визуальные разделители Интерактивные строки Вложенные списки Списки с разделенными кнопками Как указать степень важности строк Упорядоченные интерактивные списки Применение изображений Значки строк Миниатюры Дополнительное содержимое Название и описание Применение счетчиков Фильтрация данных с помощью поиска Шпаргалка по представлениям списка Глава 5. Компоненты формы Действие формы Форма без использования AJAX Элементы формы Метки Контейнеры полей Текстовые поля Автоматически увеличивающаяся текстовая область Новые атрибуты HTML5 Поля с датами Ползунковый регулятор Двухпозиционный переключатель Меню Группирование элементов меню Нестандартные меню Переключатели Флажки Выгрузка файлов Глава 6. Платформа и JavaScript События документов Конфигурация Глобальная конфигурация Пользовательский интерфейс Функциональность ядра и AJAX Локализуемые строки Сенсорное переполнение Конфигурация страницы Загрузка страницы Конфигурация виджетов Утилиты Утилиты data-* Утилиты страниц Опции перехода между страницами Утилиты платформы Утилиты пути Утилиты пользовательского интерфейса Нестандартные переходы Динамическое содержимое Создание страниц Создание виджетов Обновление виджетов Создание сеток Изменение содержимого страницы Обработка событий События страницы События создания страницы События загрузки страницы События показа страницы События виджетов Событие смены ориентации События жестов События виртуальных щелчков Глава 7. Создание тем Приложение ThemeRoller Глобальные настройки Настройки образцов цвета Инспектор свойств Виджет Adobe Kuler Экспорт темы Редактор тем Fireworks Редактирование тем Нестандартные переходы Глава 8. Установка и автономная работа Определение пакета Манифест HTML Процедура загрузки Обращение к ресурсам в Интернете Обновление ресурсов Объект JavaScript События Установка значка Предложение по установке Имя значка Определение значка Полноэкранный режим Распознавание полноэкранного режима Применение стилей к приложению Подведем итоги Хранение данных в автономном режиме Глава 9. Законченное веб-приложение Структура приложения Манифест автономной работы Страницы Таблица стилей Данные Сценарий Глава 10. Расширение возможностей платформы Создание дополнительного модуля Базовый шаблон Создание собственного дополнительного модуля Использование Виджет Автоинициализация Применение нашего модуля Полный код модуля Замечательные модули Модуль Pagination Модуль Bartender Модуль DateBox Модуль Simple Dialog Модуль Action Sheet Дополнительные модули для планшетов Модуль SplitView Модуль MultiView Совместимые модули Глава 11. Упаковка приложения для продажи Распространение через магазин Распространение своими силами Подготовка пакета Упаковка с помощью PhoneGap Сервис PhoneGap Build Предметный указатель