Учебники

MooTools — Периодические издания

MooTools предоставляет опцию, которая поддерживает периодические издания. При этом он может периодически вызывать функцию с одинаковой частотой времени уровня. Давайте обсудим методы и особенности периодических изданий.

периодическое ()

Этот метод используется для периодического повышения функции с одинаковым уровнем частоты. Есть несколько вещей, которые мы должны определить в начале. Одна — это функция, которую вы периодически запускаете, а вторая — числовое значение, определяющее, как часто вы хотите вызывать функцию (числовое значение, измеряемое в миллисекундах). Давайте рассмотрим пример, который объясняет, как функция выполняется каждые 100 миллисекунд. Посмотрите на следующий код.

пример

<!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>

Вы получите следующий вывод —

Выход

Элемент как вторая переменная

Периодическая функция также связывает вторую переменную, которая находится вне функции domready (). Вы можете привязать элемент в качестве второй переменной в функцию, которую вы хотите периодически вызывать. Взгляните на следующий синтаксис, чтобы понять, как передать переменную.

Синтаксис

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);
});

Здесь прошлоVar это переменная элемента, которая содержит элемент HTML. И эта переменная передается периодической функции periodicalFunctionVar в качестве второй переменной.

$ Clear ()

$ Этот метод используется для остановки периодической функции. Этот метод помогает сбросить значение периодической переменной. Посмотрите на следующий синтаксис, чтобы понять, как использовать функцию $ clear ().