
YUI Profiler | 195
stop: function(key) {
var time = Timer._data[key];
if (time) {
Timer._data[key] = new Date() - time;
}
},
getTime: function(key) {
return Timer._data[key];
}
};
Timer.start('createElement');
for (i= 0; i< count; i++) {
element = document.createElement('div');
}
Timer.stop('createElement');
alert('created ' + count + ' in ' + Timer.getTime('createElement');
Jak widać, torozwiązanie nadal wymaga ręcznego opracowania, lecz zapewnia wzorzec
dobudowania prolera wczystym JavaScript. Rozszerzając koncepcję obiektu
Timer
można skonstruować proler, który będzie rejestrował funkcje iwyposażał jewkod
dopomiaru czasu. ...