Тема: ООП javascript
Показать сообщение отдельно
  #8 (permalink)  
Старый 23.05.2014, 19:00
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Сообщение от kobezzza
bind
Кстати, почему jQuery не поддерживает handleEvent…
Мне больше нравится вариант:
var obj = {
    method: {

        element.addEventListener('click', {
            boundObj: this,
            handleEvent: function () {
                this.boundObj //→ obj
            }
        });

    }
};
чем через bind. Во первых не создается лишняя функция, во вторых свойства объекта никак не влияют на аргументы функции.
Ответить с цитированием