Callbacks bei Web Components?

Avatar of Geoff Graham
Geoff Graham am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Ein Juwel von Chris Ferdinandi, das detailliert beschreibt, wie man Custom Events nutzt, um sich in Web Components einzuklinken. Vor allem erklärt Chris pflichtbewusst, warum Custom Events besser geeignet sind als beispielsweise Callback-Funktionen.

Bei einer typischen JavaScript-Bibliothek übergibt man Callbacks als Teil des Instanziierungsprozesses. […] Da sich Web Components jedoch selbst instanziieren, gibt es keinen einfachen Weg, dies zu tun.

Es gibt eine Möglichkeit, Callback-Funktionen zu verwenden, nur eben keinen „einfachen“ Weg.

JavaScript bietet Entwicklern eine Möglichkeit, benutzerdefinierte Events auszulösen, auf die andere Entwickler mit der Element.addEventListener()-Methode reagieren können.

Wir können benutzerdefinierte Events nutzen, um Entwicklern zu ermöglichen, sich in unseren Code einzuklinken und als Reaktion auf bestimmte Ereignisse weiteren Code auszuführen. Sie bieten eine sehr flexible Möglichkeit, die Funktionalität einer Bibliothek oder Codebasis zu erweitern.

Verpassen Sie nicht den Tipp zum Abbrechen von benutzerdefinierten Events!

Direkter Link →