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 ().