Насколько я понимаю, события не являются частью языка EcmaScript,
но из спецификации DOM и реализации DOM в различных
двигатели. Прочитав о DOM, у меня сложилось впечатление, что
события встроены в движки, и у вас не может быть пользовательских. На
с другой стороны, фреймворки, такие как jquery, предоставляют функции, которые определяют
пользовательские события. Точно так же вы можете иметь пользовательские события на стороне сервера
Фреймворки JavaScript, такие как Node.js.
Я пытался провести исследование об этом, и единственный вывод, который я мог сделать
придумать, что «пользовательские» события на самом деле абстракции
над истинными (встроенными) событиями, которые фреймворки обрабатывают скрытыми
части DOM, созданные для этой конкретной цели.
Это правильно? Если нет, то как на самом деле определяются пользовательские Evers?
реализовано в JavaScript?