Maison >interface Web >js tutoriel >js méthode setinterval pour modifier la période d'exécution

js méthode setinterval pour modifier la période d'exécution

小云云
小云云original
2018-05-16 14:36:513256parcourir

Puis-je modifier le temps d'exécution de setInterval ? En fait, c'est possible. Cet article partagera avec vous la méthode de modification de la période d'exécution avec js setinterval, j'espère que cela pourra vous aider.

function setDeceleratingTimeout(callback, factor, times){
    var internalCallback = function(tick, counter) {
        return function() {
            if (--tick >= 0) {
                window.setTimeout(internalCallback, ++counter * factor);
                callback();
            }
        }
    }(times, 0);

    window.setTimeout(internalCallback, factor);};// console.log() requires firebug  
      setDeceleratingTimeout(function(){ console.log('hi');
      }, 10, 10);setDeceleratingTimeout(function(){ console.log('bye'); }, 100, 10);

Recommandations associées :

Code d'implémentation javascript pour juger la période de temps

Comment obtenir la période de temps spécifiée dans mysql Explication détaillée du code des données statistiques

PHP obtient l'année, le mois, le jour, l'heure, la minute et la seconde entre des périodes spécifiées, php get_PHP tutoriel

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