Cet article décrit les méthodes d'appel de SetInterval () et ClearInterval () JS Fonctions. Partagez-le pour votre référence. Les détails sont les suivants:
Copiez le code comme suit: <! Doctype html public "- // w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<adal>
<Title> Utilisation de SetInterval () et ClearInterval () </Title>
<script type = "text / javascript">
fonction f1 () {
alert ("appel f1");
}
fonction f2 () {
alert ("appel f2");
}
fonction bodyMoudown () {
alert ("bonjour");
alerte ("je suis ok");
}
fonction com () {
if (confirmer ("s'il faut entrer")) {
alert ("entré");
}
autre {
alerte ("sortie");
}
}
intervalle var;
fonction getInterval () {
if (confirmer ("êtes-vous sûr de vouloir exécuter?")) {
interval = setInterval ("alert ('exécuter chaque 2000 ms')", 2000);
}
autre {
alert ("non exécuté");
}
}
fonction setTimeout1 () {
setTimeout ("alert ('exécuter ce code après 3000ms')", 3000);
}
</cript>
</ head>
<! - "->
<! - <body onmousedown = "bodyMoudown ()"> ->
<body>
<! - Ondblclick est un événement à double clic, OnClick est un événement de clic ->
<entrée type = "bouton" onclick = "document.ondbLClick = f1" value = "Event 1" Association 1 "/>
<entrée type = "bouton" onclick = "document.ondbLClick = f2" value = "Event 2" /> Association
<input type = "bouton" ondblclick = "bodyMoudown ()" value = "function d'appel" />
<input type = "bouton" onclick = "com ()" value = "Utilisation de Confirm" />
<entrée type = "bouton" onClick = "getInterval ()" value = "setInterval Utilisation, exécutez le code spécifié de temps en temps" />
<! - ClearInterval annule l'exécution chronométrée de SetInterval, qui équivaut à activé = false -> dans la minuterie
<input type = "Button" onClick = "ClearInterval (Interval)" Value = "Annuler l'exécution de SetInterval Code" />
<entrée type = "bouton" onclick = "setTimeout1 ()" value = "setTimeout, exécution de code à un certain moment" />
</docy>
</html>
La méthode setInterval () appelle une fonction ou calcule une expression en fonction de la période spécifiée (en millisecondes).
La méthode setInterval () appellera la fonction en continu jusqu'à ce que ClearInterval () soit appelé ou que la fenêtre soit fermée. La valeur ID renvoyée par setInterval () peut être utilisée comme paramètre sur la méthode ClearInterval ().
grammaire
Copiez le code comme suit: setInterval (code, millisec [, "lang"])
| paramètre | décrire |
|---|---|
| code | Requis. La fonction à appeler ou la chaîne de code à exécuter. |
| millisec | doit. L'intervalle entre l'exécution périodique ou le code d'appel, en millisecondes. |
SetTimeout n'est exécuté qu'une seule fois, ce qui signifie qu'après la durée de la durée de réglage, le code spécifié sera déclenché pour s'exécuter et il se terminera une fois l'exécution terminée.
Le SetInterval s'exécute dans une boucle, c'est-à-dire que le code spécifié est déclenché chaque fois que l'intervalle de temps défini est atteint. C'est la vraie minuterie.
J'espère que cet article sera utile à la programmation JavaScript de tous.