MooTools - Publicaciones periódicas

MooTools ofrece una opción que admite publicaciones periódicas. Con esto, puede llamar a una función periódicamente con el mismo nivel de frecuencia de tiempo. Analicemos los métodos y las características de las publicaciones periódicas.

periódico()

Este método se utiliza para elevar una función periódicamente con el mismo nivel de frecuencia de tiempo. Hay algunas cosas que debemos definir al principio. Una es la función que ejecuta periódicamente y la segunda es el valor numérico que corresponde a la frecuencia con la que desea aumentar una función (valor numérico medido en milisegundos). Tomemos un ejemplo que explica cómo se ejecuta una función cada 100 milisegundos. Eche un vistazo al siguiente código.

Ejemplo

<!DOCTYPE html>
<html>

   <head>
      <script type = "text/javascript" src = "MooTools-Core-1.6.0.js"></script>
      <script type = "text/javascript" src = "MooTools-More-1.6.0.js"></script>
      
      <script type = "text/javascript">
         var periodicalFunction = function(){
            document. writeln("www.tutorialspoint.com");
         }
         
         window.addEvent('domready', function() {
            //number at the end indicates how often to fire, measure in milliseconds
            var periodicalFunctionVar = periodicalFunction.periodical(100);
         });
      </script>
   </head>
   
   <body>
   </body>
   
</html>

Recibirá el siguiente resultado:

Salida

Elemento como segunda variable

La función periódica también vincula una segunda variable que está fuera de la función domready (). Puede vincular el elemento como segunda variable en la función que desea generar periódicamente. Eche un vistazo a la siguiente sintaxis para comprender cómo pasar una variable.

Sintaxis

window.addEvent('domready', function() {
   //pass something to a var
   var passedVar = $('elementID');
   
   //now periodicalFunction will be able to use "this" to refer to "passedVar"
   var periodicalFunctionVar = periodicalFunction.periodical(100, passedVar);
});

Aquí, passVar es la variable de elemento que contiene un elemento html. Y esa variable pasa a la función periódicaperiodicalFunctionVar como segunda variable.

$ Borrar ()

$ Este método se utiliza para detener la función periódica. Este método ayuda a restablecer el valor de la variable periódica. Eche un vistazo a la siguiente sintaxis para comprender cómo usar la función $ clear ().

Sintaxis

//we clear the var that we passed the function and periodical to
$clear(periodicalFunctionVar);