на "document", знает о том, что у блока, в котором был клик, через обработчик добавлен event.preventDefault() ? То есть откуда document знает, что event.defaultPrevented = true? Куда это записывается?
В объекте евент defaultprevented
То есть когда происходит событие клика (например), создается объект event, куда записывается вся инфа и проходя разные обработчики при всплытии они работают с одним и тем же объектом event?
Скорее всего да. Но если честно, даже не задумывался над тем, один и тот же ли объект все обработчики по цепочке всплытия события получают, или есть нюансы, типо создаётся апишкой заного при каждом вызове последующего обработчика на пути всплытия
Да, вот у меня проблемы пока с понимаем что есть объект Event. Ладно, спасибо за ответ!
По ссылке один и тотже обьект. После вызова превент дефолт флаг defaultPrevented поменялся на true в следующем обработчике
Ну да, получается, что один и тот же объект. Хороший пример
Обсуждают сегодня