Коллбэки (обратные вызовы) в Javascript: Мир, движимый событиями

Вы уже неплохо знакомы с функциями, а также у вас был шанс поработать с коллбэками на практике, но сейчас мы идем еще дальше. JS работает на событиях, и почти всегда необходимо что-то сделать, когда событие заканчивает работу (или же происходит ошибка). И вот здесь нам нужны коллбэки.

Пункты для размышления

  • Что такое коллбэк?
  • Что такое область видимости внутри коллбэка?
  • Что означает this в коллбэке?
  • Когда коллбэк бывает вызван?
  • Для чего используется #setTimeout?
  • Почему возвращение значений слушателей события не так важно, как возвращение содержимого коллбэка?

Ваши задания

  1. Прочтите Понимание коллбэк-функций в JS от JSIS
  2. Посмотрите Понимание коллбэк-функций в JS от Recurial, чтобы дополнить свои знания.
  3. Прочтите статью Коллбэки, Слушатели и Промисы для большего понимания того, в каких случаях используются коллбэки.

Дополнительные ресурсы

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

Поделиться уроком: