Учебник по jQuery для начинающих с примерами | Николай Прохоренок

Благодаря своей универсальности библиотека jQuery будет полезна практически любому разработчику. Она подходит новичку, т. к. позволяет забыть о проблеме с кроссбраузерностью приложения (вышел новый Web-браузер — сменил версию библиотеки и все опять работает). Библиотека идеальна для профессионалов, т. к. позволяет сократить код минимум в три раза. А это в свою очередь позволит написать очень сложный код с минимальными усилиями и потерей времени.

Технология AJAX позволяет программно подгружать с сервера произвольные данные без перезагрузки Web-страницы, что уменьшает объем передаваемых данных и значительно расширяет функциональность создаваемых сайтов. Рассматривается объект XMLHttpRequest, Fetch API, а также удобный интерфейс доступа из библиотеки jQuery.

Руководство подходит для самостоятельного изучения библиотеки jQuery и технологии AJAX: понятная структура, последовательное рассмотрение возможностей, большое количество примеров, весь необходимый справочный материал.

Требования к читателям: знание основ HTML 5, CSS 3 и JavaScript.

Оглавление учебника по jQuery для начинающих с примерами

Глава 1. jQuery: кроссбраузерный JavaScript
1.1. Первые шаги 1.1.1. Подключение библиотеки jQuery 1.1.2. Определение готовности документа 1.1.3. Обработка конфликтных ситуаций 1.1.4. Форматы функции $() 1.1.5. Получение версии библиотеки jQuery 1.2. Селекторы 1.2.1. Часто используемые селекторы 1.2.2. Группирование селекторов 1.2.3. Привязка к элементам документа 1.2.4. Привязка к параметрам тегов 1.2.5. Псевдоклассы 1.3. Перебор элементов коллекции 1.3.1. Доступ к элементу по индексу 1.3.2. Поиск элемента внутри коллекции 1.3.3. Метод each() 1.4. Изменение коллекции элементов 1.4.1. Получение части коллекции 1.4.2. Добавление и фильтрация элементов 1.4.3. Привязка поиска к другим элементам 1.4.4. Метод map() 1.5. Манипуляции с элементами 1.5.1. Изменение содержимого элементов 1.5.2. Добавление содержимого перед элементом или после него 1.5.3. Вложение элементов 1.5.4. Перемещение элементов 1.5.5. Клонирование элементов 1.5.6. Очистка содержимого и удаление элемента 1.5.7. Замена элемента 1.5.8. Изменение атрибутов CSS 1.5.9. Управление классами стилей 1.5.10. Доступ к параметрам тегов 1.5.11. Доступ к свойствам объектов 1.5.12. Вычисление положения элементов 1.5.13. Положение полосы прокрутки 1.6. Обработка событий 1.6.1. События документа 1.6.2. События мыши Основные свойства объекта event 1.6.3. События клавиатуры 1.6.4. События формы 1.6.5. Методы on() и one(): назначение обработчиков событий 1.6.6. Вызов обработчиков событий из программы 1.6.7. Удаление обработчиков событий 1.6.8. Всплывание событий 1.6.9. Действия по умолчанию и их отмена 1.7. Обработка данных формы 1.7.1. Текстовое поле и поле ввода пароля 1.7.2. Поле для ввода многострочного текста 1.7.3. Список с возможными значениями 1.7.4. Флажок и переключатели 1.7.5. Обработка щелчка на кнопке 1.7.6. Получение всех значений формы 1.8. Вспомогательные функции и объекты 1.8.1. Функция $.each(): перебор элементов 1.8.2. Функция $.grep(): поиск в массиве 1.8.3. Функция $.map(): преобразование массива или объекта 1.8.4. Функция $.inArray(): поиск элемента в массиве 1.8.5. Функция $.merge(): объединение массивов 1.8.6. Функция $.makeArray(): создание массива элементов 1.8.7. Функция $.uniqueSort(): удаление повторяющих элементов 1.8.8. Функции $.data() и $.removeData(): работа с данными 1.8.9. Функция $.extend(): слияние объектов 1.8.10. Объект Deferred и функция $.when() 1.8.11. Прочие функции 1.9. Создание собственных модулей
Глава 2. Эффекты и анимация
Глава 3. AJAX: обмен данными без перезагрузки Web-страницы
Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов