Показать сообщение отдельно
  #1 (permalink)  
Старый 27.06.2014, 11:57
Аспирант
Отправить личное сообщение для kichSman Посмотреть профиль Найти все сообщения от kichSman
 
Регистрация: 16.10.2009
Сообщений: 69

Добавить акцессор к нативному методу
Как добавить акцессор к нативному методу объекта document, не используя слушателей. Например:
(function(){
        var fy;

        Object.defineProperty(document, 'onclick', {
            get: function(){
                return function(){
                    //возможно здесь нужен вызов копии нативного метода
                    fy();
                    console.log('click 2');
                };
            },
            set: function(fn){
                fy = fn;
            }
        });
    })();

    document.onclick = function(){
        console.log('click 1');
    };

Возможно выше код нерабочий из-за того, что отсутствует вызов нативного метода, но это только предположения
Ответить с цитированием