Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Добавить акцессор к нативному методу (https://javascript.ru/forum/events/48270-dobavit-akcessor-k-nativnomu-metodu.html)

kichSman 27.06.2014 11:57

Добавить акцессор к нативному методу
 
Как добавить акцессор к нативному методу объекта 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');
    };

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


Часовой пояс GMT +3, время: 15:59.