Maison  >  Article  >  interface Web  >  Comment effacer la minuterie en js

Comment effacer la minuterie en js

WJ
WJoriginal
2020-05-30 18:01:406564parcourir

Comment effacer la minuterie en js

Comment effacer le timer en js ?

Avant d'implémenter la minuterie claire, nous devons activer la minuterie

1 Régler la minuterie

Fourni par le. objet window Deux méthodes sont fournies pour obtenir l'effet de la minuterie,

Il s'agit de window.setTimeout() et window.setInterval. Le premier peut exécuter un morceau de code après une heure spécifiée ; tandis que le second peut exécuter un morceau de code une fois à chaque heure spécifiée. Leurs prototypes sont les suivants :

window.setTimeout(code,millisec);

 var i = 0;    //设置定时器(循环去执行)
     var timeId = setInterval(function () {
      i++;
      console.log('定时运行:' + i + '次')
      }, 500)    //清理定时器
     my$('btn').onclick = function () {
      window.clearInterval(timeId)
    }

window.setInterval(code,millisec);

var i = 0;    //设置定时器(一次性定时器)
    var timeId = setTimeout(function () {
      i++;
      console.log('定时运行:' + i + '次')
    }, 500)    //清理定时器(这个定时器虽然只有一次,但是也得清理 既可以释放内存,也可以便于后边代码的判断。)
    my$('btn').onclick = function () {
      window.clearTimeout(timeId)
    }

Parmi eux, le code peut être un morceau de code entouré de guillemets, ou il peut s'agir d'un nom de fonction à l'heure spécifiée, le système appellera automatiquement la fonction lors de l'utilisation du nom de la fonction comme appel. handle, il ne peut contenir aucun paramètre ;

Lorsque vous utilisez une chaîne, vous pouvez y écrire les paramètres à passer. Le deuxième paramètre des deux méthodes est millisec, qui représente le nombre de millisecondes de retard ou d'exécution répétée.

2. Effacer la minuterie

Puisque la minuterie renverra un nombre entier lorsqu'elle est appelée, ce numéro représente le numéro de série de la minuterie, c'est-à-dire le nombre de minuterie des minuteries, la minuterie est donc effacée à l'aide de ce numéro renvoyé.

Méthodes d'effacement du minuteur : clearTimeout(obj) et clearInterval(obj). (Notez que la minuterie correspondante utilise la méthode d'effacement correspondante)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn