Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 7x 199x 199x | const event = { on(element, type, listener, options) { element.addEventListener(type, listener, options); return () => event.off(element, type, listener, options); }, off(element, type, listener, options) { element.removeEventListener(type, listener, options); }, once(element, type, listener) { const fn = function (...args) { listener.apply(this, args); event.off(element, type, fn); }; event.on(element, type, fn); }, }; export default event; |