Piszę API i niestety muszę unikać bibliotek jQuery lub 3rd party. Jak dokładnie zdarzenia są powiązane z elementami za pośrednictwem jQuery?Powiąż zdarzenie z elementem za pomocą czystego kodu JavaScript
jQuery przykład:
$('#anchor').click(function(){
console.log('anchor');
});
jestem blisko pisanie onClick atrybutu elementu z frustracji, ale chciałbym zrozumieć związek między zdarzeniem jQuery i elementu DOM.
Jak dokładnie element informuje o wystrzeleniu zdarzenia jQuery, gdy sam znacznik nie zostanie zmieniony? W jaki sposób wychwytują zdarzenie DOM i nadpisują je?
Stworzyłem własny program obsługi obserwatora, ale nie mogę zrozumieć, jak powiązać ten element ze zdarzeniami obserwatora.
Możesz przeczytać więcej o 'addEventListener' tutaj https://developer.mozilla.org/en-US/docs/Web/API/EventTarget.addEventListener Przejdź do" Legacy Internet Explorer i attachEvent "dowiedz się o IE < 9 wsparcia. – vsr
co z ukrytymi elementami? – user924