Timer //Repositório JavaScript

Descrição

Cronometra a quantidade de milisegundos passadas de um instante a outro.
Criado: 2005.11.22

Código (Download)

//+ Carlos R. L. Rodrigues
//@ http://jsfromhell.com/classes/timer [rev. #1]

Timer = function(){
    return new Date().getTime();
};
Timer.prototype.start = function(){
    return this.init = Timer();
};
Timer.prototype.stop = function(){
    return (Timer() - this.init);
};

Exemplo (Exemplo)

<script type="text/javascript">
//<![CDATA[

var t = new Timer;
document.write("Iniciou: ", t.start(), "<br />");
for(var i, a = new Array(i = 3000); i; a[--i] = 0);
document.write("Finalizou em: ", t.stop(), "msecs");

//]]>
</script>

Ajuda

Construtor

Timer(void)
Gera uma instância de Timer.

Métodos

Timer.start(void): Integer
Inicia a cronometragem e retorna o número de milisegundos desde 1970-01-01.
Timer.stop(void): Integer
Pára a cronometragem e retorna a quantidade de milesegundos que se passaram desde que "start" foi chamado.

Ranque (Votos: 11)

3.55