Rolf B: removeEventListener ohne addEventListener zulässig?

Beitrag lesen

Hallo Gunnar,

add/removeEventListener kommt aus der DOM Events Level 2 Spec von 2000, und da gab's als dritten Parameter nur das useCapture boolean.

Es verblüfft mich zwar, aber die Erweiterung auf ein Options-Objekt scheint selbst in der DOM4 Spec von 2015 bei W3C nicht drin zu sein, das finde ich erst in der WhatWG Spec (Historie bis 2018).

Andererseits kann ich mir auch vorstellen, dass man nicht ständig auf bestimmte Events lauschen will und aus Performancegründen die Bindung aufheben möchte (z.B. bei mousemove oder resize). In Extremfällen mag das die Schwuppdizität der Seite von "hakelig" zu "träge" aufbessern - wobei man in dieser Situation wohl besser das Grundkonzept überarbeitet.

Rolf

--
sumpsi - posui - obstruxi