Este artigo descreve os métodos de chamada das funções SetInterval () e ClearInterval () JS. Compartilhe para sua referência. Os detalhes são os seguintes:
Copie o código da seguinte forma: <! Doctype html public "-// w3c // dtd xhtml 1.0 transitória // pt" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<title> Uso de setInterval () e ClearInterval () </ititle>
<script type = "text/javascript">
função f1 () {
alerta ("Ligue para F1");
}
função f2 () {
alerta ("ligue para f2");
}
function bodymousedown () {
alerta ("olá");
alerta ("estou bem");
}
function com () {
se (confirmar ("se deve entrar")) {
alerta ("inserido");
}
outro {
alerta ("exit");
}
}
intervalo var;
função getInterval () {
se (confirmar ("tem certeza que deseja executar?")) {
interval = setInterval ("alert ('execute a cada 2000ms')", 2000);
}
outro {
alerta ("não executado");
}
}
função setTimeout1 () {
setTimeout ("alert ('execute este código após 3000ms')", 3000);
}
</script>
</head>
<!-"->
<!-<Body onMousedown = "BodyMousedown ()">->
<Body>
<!-OndblClick é um evento de cliques duplo, OnClick é um evento de clique->
<input type = "button" onclick = "document.ondblClick = f1" value = "Associação Evento 1" />
<input type = "button" onclick = "document.ondblClick = f2" value = "Associação Evento 2" />
<input type = "button" ondblClick = "bodyMousedown ()" value = "Função de chamada" />
<input type = "button" onclick = "com ()" value = "Uso de confirmar" />
<input type = "button" onclick = "getInterval ()" value = "setInterval Uso, execute o código especificado de vez em quando" />
<!-ClearInterval cancela a execução cronometrada do setInterval, o que é equivalente a ativar = false-> no timer
<input type = "button" onclick = "clearInterval (interval)" value = "Cancelar a execução do código setInterval" />
<input type = "button" onclick = "setTimeout1 ()" value = "setTimeout, execução de código em um determinado momento" />
</body>
</html>
O método setInterval () chama uma função ou calcula uma expressão de acordo com o período especificado (em milissegundos).
O método setInterval () chamará a função continuamente até que o ClearInterval () seja chamado ou a janela seja fechada. O valor de identificação retornado por setInterval () pode ser usado como um parâmetro para o método clearInterval ().
gramática
Copie o código da seguinte forma: setInterval (código, milisec [, "Lang"]))
| parâmetro | descrever |
|---|---|
| código | Obrigatório. A função a ser chamada ou a sequência de código a ser executada. |
| Millisec | deve. O intervalo entre execução periódica ou código de chamada, em milissegundos. |
O setTimeout é executado apenas uma vez, o que significa que, após o tempo de configuração, o código especificado será acionado para executar e terminará após a conclusão da execução.
O setInterval é executado em um loop, ou seja, o código especificado é acionado sempre que o intervalo de tempo definido for atingido. Este é o verdadeiro timer.
Espero que este artigo seja útil para a programação JavaScript de todos.