cpp

jQuery учебник на русском языке. AJAX учебник для начинающих

Этот учебник по jQuery 3.5.1 и AJAX является продолжением книги "Bootstrap и CSS-препроцессор Sass. Самое необходимое".

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

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

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

Требования к читателям: знание основ HTML 5, CSS 3 и JavaScript в объеме книги "HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. 5-е изд.". Нужны лишь базовые навыки. В примерах используется библиотека Bootstrap, так что прочтение книги "Bootstrap и CSS-препроцессор Sass. Самое необходимое" не помешает.

См. также: "HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. 5-е изд."
См. также: "Bootstrap и CSS-препроцессор Sass. Самое необходимое"
См. также: Редактор Visual Studio Code (PDF)
См. также: jQuery UI

Учебник по jQuery 3.5.1 и AJAX в формате PDF

Учебник по jQuery 3.5.1 и AJAX

Руководство в формате PDF доступно для скачивания после оплаты 400 рублей. Для оплаты воспользуйтесь формой для перевода, которая расположена ниже.

PDF-файл предоставляется КАК ЕСТЬ. Автор не несет никакой ответственности за прямые или косвенные проблемы, связанные с использованием файла. ВЫ ИСПОЛЬЗУЕТЕ ЕГО НА СВОЙ СТРАХ И РИСК.

Характеристики PDF-файла:

  • Количество страниц: 345
  • Последнее редактирование файла: 2020 г.
  • Оглавление: см. ниже

jquery pdf

Оглавление учебника по jQuery 3.5.1 и AJAX

Глава 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. Эффекты и анимация

2.1. Эффекты и анимация в jQuery
    2.1.1. Управление отображением элемента
    2.1.2. Настройки анимации
    2.1.3. Изменение прозрачности элемента
    2.1.4. Метод animate(): создание произвольной анимации
    2.1.5. Прерывание анимации
    2.1.6. Отключение анимации
    2.1.7. Управление очередью анимаций
    2.1.8. Задержка между анимациями
    2.1.9. Метод promise(): обработка завершения всех анимаций

Глава 3. AJAX: обмен данными без перезагрузки Web-страницы

3.1. Основы технологии AJAX
    3.1.1. Обмен данными с помощью тега <iframe>
    3.1.2. Объект XMLHttpRequest
        Методы
        Свойства
    3.1.3. Получение данных в текстовом формате
    3.1.4. Получение данных в формате XML
    3.1.5. Получение данных в формате JSON
3.2. Fetch API
    3.2.1. Функция fetch()
    3.2.2. Объект Promise
    3.2.3. Ключевые слова async и await
    3.2.4. Классы URL и URLSearchParams
    3.2.5. Объект запроса Request
    3.2.6. Отправка данных при выгрузке страницы
    3.2.7. Прерывание запроса
    3.2.8. Класс FormData
    3.2.9. Загрузка файла на сервер
    3.2.10. Объект ответа Response
    3.2.11. Класс Headers
    3.2.12. Кроссдоменные запросы
3.3. Поддержка AJAX в jQuery
    3.3.1. Метод load()
    3.3.2. Функция $.getJSON()
    3.3.3. Функция $.getScript()
    3.3.4. Функция $.get()
    3.3.5. Функция $.post()
    3.3.6. Функции $.ajax() и $.ajaxSetup()
    3.3.7. Объект jqXHR
    3.3.8. Глобальные обработчики событий AJAX