jQuery - это JavaScript-библиотека, обеспечивающая кроссбраузерную поддержку приложений и предоставляющая функциональные возможности, полезные для самого широкого круга задач. В этой книге описываются все основные возможности библиотек jQuery и jQuery UI, позволяющие реализовать на веб-страницах красочные графические эффекты и анимацию, перемещение и сортировку элементов, общение с сервером без перезагрузки страницы и многое, многое другое.
Благодаря широкому охвату материала и большому количеству примеров, начинающим разработчикам книга будет полезна как самоучитель, а те, кто уже имеет опыт разработки Web-приложений, смогут использовать ее как справочник. Обязательные требования к читателю - базовые знания языка JavaScript и РНР. Версии описываемых программных продуктов: jQuery 1.3.2, jQuery UI 1.7.2.
Название: jQuery. Новый стиль программирования на JavaScript
Автор: Прохоренок Н. А.
Издательство: Вильямс
Год: 2010
Страниц: 269
Формат: DJVU
Размер: 3,25 МБ
ISBN: 978-5-8459-1603-7
Качество: Отличное
Содержание: Введение Глава 1. Основы jQuery 1.1. Подключение библиотеки jQuery
1.2. Определение готовности документа
1.3. Обработка конфликтных ситуаций
1.4. Форматы функции $()
Глава 2. Селекторы 2.1. Часто используемые селекторы
2.2. Группирование селекторов
2.3. Привязка к элементам документа
2.4. Привязка к параметрам тегов
2.5. Псевдоклассы
Глава 3. Перебор элементов 3.1. Доступ к элементу по индексу
3.2. Метод each()
Глава 4. Изменение коллекции элементов 4.1. Добавление и фильтрация элементов
4.2. Привязка поиска к другим элементам
4.3. Метод map()
Глава 5. Манипуляции с элементами 5.1. Изменение содержимого элементов
5.2. Добавление содержимого перед элементом или после него
5.3. Вложение элементов
5.4. Перемещение и клонирование элементов
5.5. Очистка содержимого и удаление элемента
5.6. Замена элемента
5.7. Изменение атрибутов CSS
5.8. Управление классами стилей
5.9. Доступ к параметрам тегов
5.10. Вычисление положения элементов
Глава 6. Обработка событий 6.1. События документа
6.2. События мыши
6.3. События клавиатуры
6.4. События формы
6.5. Универсальные обработчики событий
6.6. Методы live() и die()
6.7. Всплывание событий
6.8. Действия по умолчанию и их отмена
Глава 7. Эффекты и анимация 7.1. Управление отображением элемента
7.2. Изменение прозрачности элемента
7.3. Создание анимации
7.4. Прерывание анимации
7.5. Управление очередью анимаций
Глава 8. Обработка данных формы 8.1. Текстовое поле и поле ввода пароля
8.2. Поле для ввода многострочного текста
8.3. Список с возможными значениями
8.4. Флажок и переключатели
8.5. Обработка щелчка на кнопке
8.6. Получение всех значений формы
Глава 9. Вспомогательные функции и свойства 9.1. Функция $.each() - перебор элементов
9.2. Функция $.grep() - поиск в массиве
9.3. Функция $.map() - преобразование массива
9.4. Функция $.inArray() - поиск элемента в массиве
9.5. Функция $.merge() - объединение массивов
9.6. Функция $.makeArray() - создание массива элементов
9.7. Функция $.unique() - удаление повторяющихся элементов
9.8. Функция $.trim() - удаление пробельных символов
9.9. Функции $.data() и $.removeData() -- работа с данными
9.10. Свойство $.browser - определение типа и версии браузера
9.11. Свойство $.boxModel - определение блочной модели
9.12. Создание собственных модулей
Глава 10. Основы технологии AJAX 10.1. Обмен данными с помощью тега <iframe>
10.2. Объект XMLHttpRequest
10.3. Обмен данными в текстовом формате
10.4. Обмен данными в формате XML
10.5. Обмен данными в формате JSON
Глава 11. Поддержка AJAX в jQuery 11.1. Метод load()
11.2. Функция $.getJSON()
11.3. Функция $.getScript()
11.4. Функция $.get()
11.5. Функция $.post()
11.6. Функция $.ajax()
11.7. Глобальные обработчики событий AJAX
Глава 12. Библиотека jQuery UI 12.1. Модуль UI Draggable - перемещение элементов
12.2. Модуль UI Droppable - "сбрасывание" элементов
12.3. Модуль UI Suitable - сортировка элементов
12.4. Модуль UI Selectable - выделение элементов
12.5. Модуль UI Resizable - изменение размеров
12.6. Модуль UI Accordion - компонент "Аккордеон"
12.7. Модуль UI Tabs - панель с вкладками
12.8. Модуль UI Dialog - диалоговые окна
12.9. Модуль UI Datepicker - календарь
12.10. Модуль UI Progressbar - индикатор хода процесса
12.11. Модуль UI Slider- шкала с бегунком
12.12. Модуль UI Effects - визуальные эффекты
12.12.1. Плавное изменение цвета
12.12.2. Управление классами стилей
12.12.3. Методы, позволяющие использовать эффекты
12.12.4. Эффекты
Несколько слов в заключение
Предметный указатель