Escolar Documentos
Profissional Documentos
Cultura Documentos
ademir.mazer.jr@gmail.com
Javascript Timers
Provm a possibilidade de executar funes temporizadas No so parte da linguagem Javascript e sim do conjunto de objetos e mtodos que os navegadores inseriram na tecnologia Mtodos:
var id = setTimeout(fn, delay): define um timer que executar a funo fn em um determinado tempo (delay) em milissegundos. Retorna um identificador para este timer; clearTimeout(id): interrompe um Timeout pelo seu identificador var id = setInterval(fn, delay): similar a setTimeout, porm ao invs de executar uma nica vez aps o tempo determinado, sua execuo ininterrupta clearInterval(id): interrompe um Interval pelo seu identificador
ademir.mazer.jr@gmail.com
Javascript Timers
Exemplo 1 alert('Ol, voc est nesta pgina por ' + (tempo/1000) + ' segundos');
ademir.mazer.jr@gmail.com
Javascript Timers
Exemplo 2 alert('Ol, voc est nesta pgina por ' + (tempo/1000) + ' segundos');
function saudacao(tempo) { } var id = setTimeout('saudacao(3000)', 3000); clearTimeout(id); document.write('Timeout com id = ',id, ' interrompido antes de o tempo de chamada configurado ser alcanado');
ademir.mazer.jr@gmail.com
Javascript Timers
function tempoExecucao() { document.write('Esta pgina est executando ', msTotime((df di)/1000), ' <br/>'); } var id = setInterval(tempoExecucao, 1000);
ademir.mazer.jr@gmail.com
Javascript Timers
function tempoExecucao() { document.write('Esta pgina est executando ', msTotime((df di)/1000), ' <br/>'); if ((df-di)/1000 >= 10) { // interrompe em 10 segundos clearInterval(id); } } var id = setInterval(tempoExecucao, 1000);
ademir.mazer.jr@gmail.com
Javascript Timers
Exerccios
1) Crie uma pgina HTML que mostre uma questo ao usurio, com uma determinada frmula (60*24 * (326/12)) a ser resolvida. Aps 30 segundos abra uma janela de prompt para perguntar qual o resultado da frmula e informe se ele acertou ou no. 2) Crie uma pgina HTML que a cada 1 minuto informe ao usurio a hora com um alert
ademir.mazer.jr@gmail.com