Вот такой строкой
let event = new CustomEvent('checkHeight');
я объявляю, что появилось новое событие под названием checkHeight ?
оно ещё нигде не появилось, ты его только создал
то есть обработчики не сработают, пока это событие не задиспатчить
но это только имя... А нужно ж ещё саму суть события описать.
моё событие - это изменение высоты блока. Чтоб браузер знал, что checkHeight - это изменение высоты, надо это изменение же как то прописать. Это я имею ввиду под словом "суть"
хорошо, с терминологией разобрались, а вопрос в чем?
Событие — это просто событие. Ты его создал, теперь твой код может в одном месте его задиспатчить (когда нужно), в в другом месте подписаться на него и исполнить какой-то твой код.
спасибо ) Попробую понять.
Обсуждают сегодня