Перехват вызова функции в JavaScript

Под перехватом вызова функции я понимаю возможность динамически задавать блоки кода, которые выполняться до или после перехватываемого вызова функции. Естественно, что такие блоки можно обернуть в функции, которые можно будет использовать многократно для разных перехватываемых вызовов и для разных функций. Немного об АОП Идея перехватов вызовов взята из парадигмы аспектно-ориетированного программирования (АОП), но я не
читать далее...


 Источник:http://true-coder.ru/