Gunnar Bittersmann: Tabellenzellen verrutschen / Nachfrage

Beitrag lesen

@@Gunnar Bittersmann

Und ja, jQuery ist wenig geeignet zu erkennen, was man da eigentlich tut. (In dem Fall: mehrere Eventhandler statt nur einem zu registrieren).

In jQuery

$('.katzeile').on('click', 'button', function(event) {});

sieht man eben nicht, dass man viele Eventhandler für viele Elemente registriert.

In Vanille-JS

document.querySelectorAll('.katzeile').forEach(element => {
	element.addEventListener('click', event => {
		if (event.target.tagName === 'BUTTON') {}
	)};
});

sticht einem das forEach ins Auge.

Und man kommt leicht drauf, dass das so nicht ganz richtig sein kann, was man da tut.

Zum Lernen ist jQuery eher schädlich als nützlich.

jQuery verschleiert die Zusammenhänge und verleitet dazu, Dummes zu tun.

LLAP 🖖

--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory