Event-Handler-Namespace in Vanilla JavaScript

Ich bin vertraut mit namespaces in jQuery event Handler. Ich kann hinzufügen eines event-handler in einem bestimmten namespace:

$('#id').on('click.namespace', _handlerFunction);

Und dann kann ich entfernen Sie alle event-Handler in diesem namespace:

$('#id').off('.namespace');

Der Vorteil hier ist, dass ich entfernen können nur die Ereignisse, die in diesem namespace an, und nicht alle Benutzer Hinzugefügt/weitere Ereignisse, die beibehalten werden sollte.

Hat jemand irgendwelche Tipps, wie ich kann nicht mit jQuery, aber ein ähnliches Ergebnis erzielen?


Danke!!!!

  • danml.com/js/events.js hat Sachen wie: wählen Sie mit einem regexp. auch nach bower und microjs für "event" - für mehr stuff like that...
Schreibe einen Kommentar