Minuterie en JavaScript

  • Onerbs Onerbs
  • 6 ans il y a

minuterie JavaScript

minuterie JavaScript Geeky Théorie

quoi de neuf!

avait longtemps voulu écrire ce tutoriel mais cela n’avait pas été possible pour moi. En bref, au point. À cette occasion, je partagerai avec vos méthodes simples, mais assez utile JavaScript. Ce n’est rien de plus et rien de moins que Seinterval (), qui sert à exécuter une fonction infiniment toutes les x millisecondes et à la sécurité () qui exécute une fonction une fois après x millisecondes.

n’a-t-il pas été clair? Voyons un peu plus minutieusement.

Syntaxe: seinterval (Fonction, millisecondes, lang) / SettimeOut (fonction, millisecondes, lang)

paramètre

Description

« 4d72386b75″>

Exemple: Supposons que nous ayons 2 boutons et un div.

<button onclick="interval()">Interval</button><button onclick="timeout()">Timeout</button><div></div>

avec leurs fonctions respectives.

var t;function interval(){ t=1; setInterval(function(){ document.getElementById("testdiv").innerHTML=t++; },1000,"JavaScript");}function timeout(){ setTimeout(function(){ document.getElementById("testdiv").innerHTML="Pasaron 2 segundos antes de que pudieras ver esto."; },2000,"JavaScript");}

Le premier bouton va écrire dans la valeur de la valeur de t infiniment tous les 1000 ms. La seconde affiche un message dans le même divisé qui apparaîtra après 2000 MS.

Que se passe-t-il si j’appuie sur la première touche, puis sur le second bouton? Quelque chose d’étrange, bien sûr. Cliquez sur le deuxième bouton n’arrêtera pas l’exécution du réglage initial ().

Pour arrêter l’exécution du premier bouton La fonction ClearInterval () est utilisée mais pour être capable de faire cela, vous devez modifier un peu le code précédent rester quelque chose comme ceci:

« 3AB2383A7F »>

maintenant, par En cliquant sur le deuxième bouton, l’exécution d’intervalle () s’arrête et rien n’est indésirable.

Settimeout () a également une fonction qui arrête son exécution; Cleartimeout (). Cette fonction, comme la précédente, nécessite de sauvegarder le SettimeOut () dans une variable pour pouvoir l’utiliser comme paramètre.

Exemple: Supposons qu’il y ait un bouton qu’après 10 secondes, éteignez par magie l’ordinateur, cliquez dessus, mais après 5 secondes, nous nous repentirons. Que faisons nous? Facile, nous utilisons Cleartimeout (). Voyons comment.

<button onclick="apagar()">Apagar</button><button onclick="cancelar()">Cancelar</button><div></div>
<3AB2383A7F">

Ce serait tout, merci à tous à lire. Si vous souhaitez que le code utilisé dans ce didacticiel, il est disponible pour tout le monde dans Dropbox et lecteur. Salutations.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

fonction requis. La fonction qui sera exécutée.
millisecondes requis. Dans la première méthode, c’est le temps qui sera entre une exécution et une autre. Dans la seconde, c’est le moment où il faudra avant d’exécuter le code indiqué.
lang