Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вопрос по синтаксису в объектах (https://javascript.ru/forum/misc/52608-vopros-po-sintaksisu-v-obektakh.html)

danik.js 29.12.2014 21:32

Есть еще вот такой вот малоизвестный способ: Правда если событий несколько, то придется добавить 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.