jQuery. Новый стиль программирования на JavaScript

Н.А. Прохоренок

Книга является справочником по JavaScript-библиотеке jQuery. Рассматриваются функциональные возможности библиотеки, полезные для максимально широкого круга задач, включая механизм селекторов, манипулирование параметрами и содержимым элементов DOM-модели документа, обработку событий и данных форм.

Продемонстрированы возможности использования технологии AJAX для обмена данными с сервером без перезагрузки страницы. Описаны как базовые свойства и методы объекта XMLHttpRequest, так и интерфейс доступа к AJAX, предоставляемый библиотекой jQuery. Кроме того в книге рассматривается библиотека визуальных компонентов jQuery UI, предоставляющая готовые решения, которые может использовать любой разработчик, даже не владея основами jQuery и JavaScript. Эта библиотека позволяет создавать в документе нестандартные компоненты, панели с вкладками, различные пользовательские диалоговые окна, обеспечивает перемещение любых элементов окна с помощью мыши.

Благодаря большому количеству примеров, начинающим разработчикам книга будет полезна как самоучитель, а те, кто уже имеет опыт разработки Web-приложений, смогут использовать эту книгу как справочник. Обязательные требования к читателю - базовые знания языка JavaScript и PHP.

Издательство: Вильямс, 2010 г.

ISBN 978-5-8459-1603-7

Количество страниц: 272.

Содержание книги «jQuery. Новый стиль программирования на JavaScript»:

  • 9 Введение
  • 11 Глава 1. Основы jQuery
    • 12 1.1. Подключение библиотеки jQuery
    • 12 1.2. Определение готовности документа
    • 14 1.3. Обработка конфликтных ситуаций
    • 15 1.4. Форматы функции $()
  • 17 Глава 2. Селекторы
    • 17 2.1. Часто используемые селекторы
    • 18 2.2. Группирование селекторов
    • 18 2.3. Привязка к элементам документа
    • 19 2.4. Привязка к параметрам тегов
    • 20 2.5. Псевдоклассы
  • 25 Глава 3. Перебор элементов
    • 25 3.1. Доступ к элементу по индексу
    • 27 3.2. Метод each()
  • 29 Глава 4. Изменение коллекции элементов
    • 29 4.1. Добавление и фильтрация элементов
    • 30 4.2. Привязка поиска к другим элементам
    • 35 4.3. Метод map()
  • 37 Глава 5. Манипуляции с элементами
    • 37 5.1. Изменение содержимого элементов
    • 39 5.2. Добавление содержимого перед элементом или после него
    • 40 5.3. Вложение элементов
    • 41 5.4. Перемещение и клонирование элементов
    • 42 5.5. Очистка содержимого и удаление элемента
    • 43 5.6. Замена элемента
    • 44 5.7. Изменение атрибутов CSS
    • 48 5.8. Управление классами стилей
    • 50 5.9. Доступ к параметрам тегов
    • 7 5.10. Вычисление положения элементов 54 Содержание
  • 57 Глава 6. Обработка событий
    • 57 6.1. События документа
    • 59 6.2. События мыши
    • 63 6.3. События клавиатуры
    • 64 6.4. События формы
    • 66 6.5. Универсальные обработчики событий
    • 72 6.6. Методы live() и die()
    • 74 6.7. Всплывание событий
    • 76 6.8. Действия по умолчанию и их отмена
  • 79 Глава 7. Эффекты и анимация
    • 79 7.1. Управление отображением элемента
    • 81 7.2. Изменение прозрачности элемента
    • 83 7.3. Создание анимации
    • 87 7.4. Прерывание анимации
    • 89 7.5. Управление очередью анимаций
  • 91 Глава 8. Обработка данных формы
    • 91 8.1. Текстовое поле и поле ввода пароля
    • 93 8.2. Поле для ввода многострочного текста
    • 94 8.3. Список с возможными значениями
    • 97 8.4. Флажок и переключатели
    • 99 8.5. Обработка щелчка на кнопке
    • 100 8.6. Получение всех значений формы
  • 103 Глава 9. Вспомогательные функции и свойства
    • 103 9.1. Функция $.each() — перебор элементов
    • 104 9.2. Функция $.grep() — поиск в массиве
    • 105 9.3. Функция $.map() — преобразование массива
    • 106 9.4. Функция $.inArray() — поиск элемента в массиве
    • 106 9.5. Функция $.merge() — объединение массивов
    • 106 9.6. Функция $.makeArray() — создание массива элементов
    • 107 9.7. Функция $.unique() — удаление повторяющихся элементов
    • 109 9.8. Функция $.trim() — удаление пробельных символов
    • 109 9.9. Функции $.data() и $.removeData() — работа с данными
    • 111 9.10. Свойство $.browser — определение типа и версии браузера
    • 112 9.11. Свойство $.boxModel — определение блочной модели
    • 114 9.12. Создание собственных модулей
  • 117 Глава 10. Основы технологии AJAX
    • 118 10.1. Обмен данными с помощью тега <iframe>
    • 119 10.2. Объект XMLHttpRequest
    • 122 10.3. Обмен данными в текстовом формате
    • 127 10.4. Обмен данными в формате XML
    • 131 10.5. Обмен данными в формате JSON
  • 135 Глава 11. Поддержка AJAX в jQuery
    • 135 11.1. Метод load()
    • 139 11.2. Функция $.getJSON()
    • 142 11.3. Функция $.getScript()
    • 143 11.4. Функция $.get()
    • 146 11.5. Функция $.post()
    • 152 11.6. Функция $.ajax()
    • 156 11.7. Глобальные обработчики событий AJAX
  • 161 Глава 12. Библиотека jQuery UI
    • 161 12.1. Модуль UI Draggable — перемещение элементов
    • 172 12.2. Модуль UI Droppable — “сбрасывание” элементов
    • 179 12.3. Модуль UI Sortable — сортировка элементов
    • 190 12.4. Модуль UI Selectable — выделение элементов
    • 195 12.5. Модуль UI Resizable — изменение размеров
    • 201 12.6. Модуль UI Accordion — компонент “Аккордеон”
    • 208 12.7. Модуль UI Tabs — панель с вкладками
    • 215 12.8. Модуль UI Dialog — диалоговые окна
    • 224 12.9. Модуль UI Datepicker — календарь
    • 239 12.10. Модуль UI Progressbar — индикатор хода процесса
    • 242 12.11. Модуль UI Slider — шкала с бегунком
    • 248 12.12. Модуль UI Effects — визуальные эффекты
      • 248 12.12.1. Плавное изменение цвета
      • 249 12.12.2. Управление классами стилей
      • 251 12.12.3. Методы, позволяющие использовать эффекты
      • 253 12.12.4. Эффекты
  • 258 Несколько слов в заключение
  • 260 Предметный указатель

Инструкция как скачать книгу Н.А. Прохоренок: jQuery. Новый стиль программирования на JavaScript в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
jQuery. Новый стиль программирования на JavaScript
Рейтинг книги:
0 голосов
1524

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: