stopkran |
14.12.2010 08:11 |
Как повесить обработчик на событие "вызов функции"?
Догадываюсь, что это "идеологически невозможно". В более общем плане задача такая: вызывается по очереди несколько функций, хочу измерить время работы каждой. Сейчас делаю так:
function func (){
var d0 = new Date()
<тело функции>
addLog("func: ", d0)
}
Первое упрощение могло бы быть примерно таким: в конце исполняемой функции вызывать addLog() без параметров, а параметры - d0 и имя исполняемой функции получать внутри addLog(). Возможно ли это?
Второе (и третье): можно ли в javascript сделать так, чтобы при вызове любой функции всегда срабатывала ещё одна определённая функция? Или, например, чтобы при вызове любой функции значение (пусть глобальной) переменной d0 устанавливалось в new Date()?
|