📜  MooTools-期刊

📅  最后修改于: 2020-10-22 06:34:41             🧑  作者: Mango


MooTools提供了支持期刊的选项。这样,它可以以相同级别的时间频率定期调用函数。让我们讨论一下期刊的方法和特点。

期刊()

此方法用于以相同的时间频率水平定期提高函数。一开始我们需要定义一些东西。第一个是您定期运行的函数,第二个是您要提高函数频率的数字值(以毫秒为单位测量的数值)。让我们举一个例子说明一个函数如何每100毫秒执行一次。看一下下面的代码。


      
      
      
   
   
   
   
   

您将收到以下输出-

输出

元素作为第二变量

定期函数还绑定了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);
});

在这里,passedVar是包含html元素的element变量。该变量作为第二个变量传递给周期函数periodicFunctionVar

$清除()

$此方法用于停止期刊函数。此方法有助于重置定期变量值。查看以下语法,以了解如何使用$ clear()函数。

句法

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