Урок №20 - Обработчик событий

Урок №20 - Обработчик событий

Без обработчиков событий невозможно отслеживать действия пользователей. За урок мы научимся прописывать обработчики событий, а также создадим несколько программ на основе отслеживания данных.

Видеоурок

За счёт обработки действий мы можем понимать что сделал пользователь и в зависимости от действия выполнять определённый функционал на сайте. 


Для создания обработчика событий можно использовать метод bind() или же on(). В них необходимо указать какое действие мы отслеживаем, а также на каком блоке мы проверяем выполнение действия.


Пример реализации:

$("p").bind("mouseover", function () {
	// Этот код сработает только когда пользователь
	// наведет мышку на любой параграф на сайте.
	// Можно выполнять любые необходимые действия
});

Точно такую же функцию выполняет метод on(), но единственное отличается в синтаксисе записи:

$(document).on("dblclick", "#block", function(event) {
	// Код сработает при двойном нажатии на блок с id = block
	// Кроме того, мы можем получить данные про нажатие из
	// переменной event, которую мы получаем в качестве параметра
});

Получается, что за счёт обработчиков событий мы можем отслеживать различные действия пользователя и взаимодействовать с ними.

Исходный код

Весь код будет доступен после подписки на проект!

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Изучение JavaScript: от нуля и до создания сайта
Изучение React JS / Redux библиотеки
9 уроков
Изучение JavaScript от нуля до гуру
21 урок
Уроки Angular для начинающих
7 уроков
Курс по React JS для начинающих
14 уроков
Изучение стека MEAN: MongoDB, Express, Angular и Node JS
10 уроков
Комментарии для сайта Cackle