Синтаксис, похожий на обещание, для событий пользовательского интерфейса JavaScript

Обещания кажутся хорошим улучшением механизма обратного вызова. Цепочка, обработка ошибок, выход из ада обратных вызовов, более читаемый и т. д. Однако они предназначены для асинхронных операций, которые происходят только один раз. Таким образом, нет смысла использовать промисы для обработки события mouseover, когда вы хотите выделить элемент DOM всякий раз, когда кто-то наводит на него указатель мыши.

Существует ли аналогичный синтаксис обещаний для повторяющихся событий, таких как событие пользовательского интерфейса, упомянутое выше?


person at.    schedule 06.09.2016    source источник
comment
Вы когда-нибудь слышали о jQuery?   -  person Roamer-1888    schedule 07.09.2016
comment
В частности, метод .on().   -  person Roamer-1888    schedule 07.09.2016
comment
Я не вижу, как смешиваются обещания и события. Это совершенно разные вещи. Так что я не понимаю, что вы хотите.   -  person Oriol    schedule 07.09.2016
comment
То, что вы ищете, — это функциональное реактивное программирование, которое абстрагирует события в потоки и позволяет вам их компоновать.   -  person Bergi    schedule 07.09.2016
comment
@ Roamer-1888: Нет, jQuery использует старые скучные обратные вызовы.   -  person Bergi    schedule 07.09.2016