Есть еще вот такой вот малоизвестный способ: Правда если событий несколько, то придется добавить switch (e.type)
<button>Click me!</button> <script> function Button(element) { element.addEventListener('click', this); this.element = element; } Button.prototype.handleEvent = function(e) { alert(this.constructor.name + ' click!'); }; var button = new Button(document.querySelector('button')); </script> |
Часовой пояс GMT +3, время: 00:42. |