Изучаем jQuery 1.3. Эффективная веб-разработка на JavaScript. Чаффер Дж., Шведберг К.

Generic selectors
Только точные совпадения
Search in title
Search in content
Search in posts
Search in pages
Фильтровать по разделам
1С программы
Гидравлика
Грузоподъемные сооружения
Деревообработка
Долбежные, Строгальные
Железнодоржная литература
Инструмент
Информационные технологии. IT
Компрессорное оборудование
Краны грузоподъемные
Кузнечное дело
Машиностроение
Металлообработка
Настольное оборудование
Оргтехника
Пилы, Ножницы, Отрезные
Пневматика
Подшипники
Программирование
Прочее
Работа с сайтом
Сверлильные
Строительство
Тельферы, Тали
Токарные
Фрезерные
Электрика
Электроника

Издание, Изучаем jQuery 1.3. Эффективная веб-разработка на JavaScript.посвященное jQuery версии 1.3, знакомит с основами  использования этой библиотеки для создания привлекательных интерактивных сайтов. jQuery поможет автоматизи ровать решение типичных задач и упростить решение более сложных. Опытные веб-дизайнеры, немного знакомые с программированием, смогут быстро приступить к использованию jQuery благодаря тому, что она основана на стандартах технологий HTML и CSS. Опытные программисты при изучении библиотеки оценят ее концептуальную целостность. В книге рассматриваются методы использования селекторов, приемы организации взаимодействий и воспроизведения анимационных эффектов. Показано, как избежать ошибок, связанных с использованием AJAX, событий и расширенных возможностей языка JavaScript. Издание предназначено для веб-дизайнеров, желающих использовать интерактивные элементы в своих страницах, и разработчикам, стремящимся создавать веб-приложения с более качественным пользовательским интерфейсом. Опыт работы с jQuery и другими библиотеками JavaScript не требуется, однако приветствуются навыки программирования на языке JavaScript, знание его синтаксических конструкций, а также базовые знания о HTML и CSS.

 

Автор: Чаффер Дж., Шведберг К.

Формат: PDF. Размер: 5 MB.  

 

Оглавление

1 Введение в jQuery 25
Что делает библиотека jQuery 25
Чем обусловлен успех jQuery 27
Хронология развития проекта jQuery 28
Наша первая веб-страница, использующая библиотеку jQuery 30
Загрузка jQuery 30
Подготовка документа HTML 30
Подключение jQuery 33
Конечный результат 36
В заключение 36
2 Селекторы 38
Объектная модель документа38
Фабричная функция $() 39
Селекторы CSS40
Оформление уровней списка 41
Селекторы атрибутов 43
Оформление ссылок 44
Дополнительные селекторы 45
Оформление чередующихся строк 45
Селекторы форм 48
Методы обхода дерева DOM 49
Изменение оформления отдельных ячеек 50
Составление цепочек методов 51
Доступ к элементам DOM 52
В заключение 52
3 События 54
Выполнение операций после загрузки страницы 54
Момент запуска программного кода 54
Множество сценариев в одной странице 55
Сокращения в программном коде 57
Сосуществование с другими библиотеками 57
Простые события 58
Простой переключатель стилей 58
Сокращенная форма подключения обработчиков 66
Комбинированные события 68
Отображение и сокрытие дополнительных возможностей 68
Выделение элементов, предусматривающих реакцию
на щелчок мышью 69
Распространение события71
Побочные эффекты фазы всплытия 73
Изменение движения события: объект события 74
Адресаты событий 75
Остановка распространения события 75
Действия по умолчанию 76
Делегирование событий 77
Удаление обработчика события 79
Пространство имен события 80
Повторное подключение событий 81
Имитация действий пользователя 83
События от клавиатуры 83
В заключение 86
4 Эффекты 88
Изменение встроенных свойств стиля CSS 88
Простые эффекты скрытия и отображения 93
Эффекты и скорость выполнения95
Скорость95
Эффекты проявления и растворения96
Составные эффекты97
Создание собственных анимационных эффектов98
Переключение эффекта проявления/растворения 99
Управление сразу несколькими свойствами 100
Одновременное и поочередное выполнение эффектов 103
Работа с одним набором элементов 103
Работа с несколькими наборами элементов 106
Функции обратного вызова 108
В двух словах 110
В заключение 110
5 Манипулирование деревом DOM 111
Манипулирование атрибутами 111
Атрибуты, отличные от атрибута class 111
Еще раз о фабричной функции $() 114
Добавление новых элементов 116
Перемещение элементов 118
Маркировка, нумерация и создание ссылок на контекст 122
Добавление сносок 124
Обертывание элементов 125
Копирование элементов 126
Копирование с обработчиками событий 128
Копирование с целью создания врезок 128
Стили CSS 128
Программный код 129
Украшение врезок 131
Коротко о методах манипулирования деревом DOM 134
В заключение 135
6 AJAX 136
Загрузка данных по требованию 137
Добавление разметки HTML 138
Работа с объектами JavaScript 141
Извлечение объектов JavaScript 142
Глобальные функции jQuery 143
Запуск сценария 146
Загрузка документа XML 148
Выбор формата данных 151
Передача данных на сервер 153
Выполнение запроса GET 154
Выполнение запроса POST 157
Сериализация формы 158
Слежение за ходом выполнения запроса 161
AJAX и события 164
Ограничения безопасности 165
Использование формата JSONP для удаленных данных 166
Дополнительные возможности 168
Низкоуровневый метод AJAX 168
Изменение значений параметров по умолчанию 169
Загрузка частей страницы HTML 169
В заключение 171
7 Работа с таблицами 173
Сортировка и разбивка на страницы 174
Сортировка на стороне сервера 174
Сортировка с помощью JavaScript 176
Разбивка на страницы на стороне сервера 193
Разбивка на страницы с помощью JavaScript 194
Окончательная версия 200
Изменение внешнего вида таблицы 202
Выделение строк 202
Подсказки 210
Свертывание и развертывание разделов таблицы 215
Фильтрация 218
Окончательная версия 223
В заключение 226
8 Интерактивные формы 227
Улучшение простой формы 227
Прогрессивное улучшение оформления формы 228
Поля, отображаемые по условию 235
Проверка содержимого формы 238
Манипулирование флажками 246
Окончательная версия 248
Компактные формы 251
Текст-заполнитель для полей 252
Функция автодополнения на основе технологии AJAX 255
Окончательная версия 263
Работа с числовыми данными в формах 265
Структура таблицы для корзины с покупками 266
Предотвращение возможности ввода
нечисловых значений 269
Арифметические вычисления 270
Удаление элементов 277
Изменение информации с адресом доставки 282
Окончательная версия 285
В заключение 287
9 Прокрутка и перемещение 288
Прокрутка заголовков 288
Подготовка страницы 289
Получение рассылки 291
Подготовка к выполнению прокрутки 294
Функция прокрутки заголовков 295
Приостановка при наведении указателя мыши 298
Получение рассылки из другого домена 301
Эффект изменения прозрачности по высоте 303
Окончательная версия 305
Карусель изображений 307
Подготовка страницы 308
Прокрутка изображений щелчком мыши 311
Увеличение изображения 319
Окончательная версия 332
В заключение 335
10 Использование модулей расширения 336
Поиск расширений
и получение справочной информации 336
Как использовать расширения 337
Расширение Form 338
Советы и рекомендации 339
Библиотека расширений jQuery UI 340
Эффекты 341
Компоненты взаимодействий 343
Виджеты 346
jQuery UI ThemeRoller 348
Другие рекомендуемые расширения 349
Формы 350
Таблицы 351
Изображения 353
Окна с подсветкой и модальные диалоги 354
Диаграммы 357
События 359
В заключение 359
11 Разработка модулей расширения 360
Добавление новых глобальных функций 360
Добавление нескольких функций 361
Какой в этом смысл? 362
Создание вспомогательного метода 362
Алфавитный указатель 433

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

burov top © 2016-2018 burov.top