Skip to content

Latest commit

 

History

History
 
 

events

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Stage#1. Events

В данном модуле студентам необходимо изучить:

  1. Событие. Определение.
  2. Интерфейсы, основанные на Event. Полный список с MDN.
  3. С каких событий начать?
  4. Колбэки. 4.1 Определение асинхронного программирования 4.2 Понимание того, что означает асинхронность 4.3 В каких случаях нужны колбэки (setTimeout, addEventListener, onClick, ...) 4.4 Создание кода с использованием колбэков
  5. Обработчики событий Способы привязать обработчик к определенному событию: 5.1. В DOM-дереве c атрибутом on<cобытие> 5.2. Присвоить свойство DOM-объекту 5.3. Регистрация обработчика на target 5.4. Исключения 5.5. Удаление обработчика 5.6. Объект-обработчик
  6. Объект события
  7. Всплытие и погружение
  8. Делегирование
  9. Действия по умолчанию
  10. Генерация пользовательских событий

Приблизительное время прохождения модуля

2 часа

Теория

  1. Введение в браузерные события
  2. Колбэки
  3. Объект-обработчик
  4. Всплытие и погружение
  5. Делегирование событий
  6. Действия браузера по умолчанию
  7. Генерация пользовательских событий
  8. Основы событий мыши
  9. Движение мыши: mouseover/out, mouseenter/leave
  10. Понимание javascript - работа с DOM

Практика

  1. Вам необходимо пройти тест "DOM Events" в RS APP > Auto Test