Являются ли события и обработка событий неотъемлемой частью JavaScript, самого языка? - PullRequest
0 голосов
/ 13 мая 2019

Событие и обработка события используются в DOM, который является частью стандартной библиотеки JavaScript на стороне клиента.

Являются ли события и обработка событий неотъемлемой частью JavaScript, самого языка?

Кстати, в описании тега [javascript-events] вроде бы нет.

Ответы [ 2 ]

2 голосов
/ 13 мая 2019

Нет. События DOM, на которые вы ссылаетесь, описаны только в спецификации DOM:

https://dom.spec.whatwg.org/#interface-event

То же самое для EventTarget:

EventTarget - это интерфейс DOM, реализованный объектами, которые могут получать события и могут иметь прослушиватели для них.

Элемент, Документ и Окно являются наиболее распространенными целями событий, но также могут быть и другие объекты, например XMLHttpRequest, AudioNode, AudioContext и другие.

Многие цели событий (включая элементы, документы и окна) также поддерживают настройку обработчиков событий с помощью свойств и атрибутов onevent.

События нигде не упоминаются в спецификации языка ECMAScript .

Конечно, другие интерфейсы (например, не для браузеров) также могут иметь свои собственные объекты, связанные с событиями.

1 голос
/ 13 мая 2019

Нет. Вот спецификации , события нет.

...