Javascript的使用setInterval的总结
的setInterval行动功能是调用函数,方法或对象每次动画播放。你可以用这个动作来从数据库更新变量或更新的时间显示。setInterval动作的语法格式如下:
setInterval(功能、区间{,arg1,arg2,…argn })
setInterval(对象,打印间隔arg1,arg2,{,} ..... argn)
第一格式在标准动作面板setInterval函数的默认语法,和第二格式采用的是专家模式作用的方法。
参数的函数是一个函数的名称或引用一个匿名函数,对象参数指定的对象的对象来自object.methodname放下是在对象参数的方法。
区间套的时间函数或方法名称,两次在毫秒之间。以下arg1,等等都是可选的参数,进行参数传递给函数或方法名。
setInterval设置时间间隔小于动画的帧速度,比如10帧每秒,相当于100毫秒,然后调用函数根据时间间隔尽间隔。
和updateafterevent行动必须被用来确保屏幕刷新频率足够。如果间隔大于帧速率,它只叫到一帧在每个播放头减少每个影响刷新屏幕。
下面的示例每1秒调用一个匿名函数。
setInterval(功能({微量)(每1秒,我将显示一个)},1000); / /函数(){ }是一个函数,没有函数名。作为一个匿名函数,1000后面是一个时间间隔,单位是毫秒。
下面的示例演示如何使用参数运行。
复制代码代码如下所示:
功能秀王(){
跟踪(每秒一次);
}
功能show2(STR){
迹(STR);
}
setInterval(show11000);
setInterval(show22000,我会给它一次每2秒);
该函数setInterval方法引入。
下面我们将介绍对象setInterval方法。
首先,写在通过setInterval行动调用该对象的方法的一个例子,它不需要传递参数。
复制代码代码如下所示:
myobj时=新(对象); / /创建一个新的对象
Myobj。区间=功能){
跟踪(每秒一次);
方法:创建对象。
setInterval(myobj时,间隔,1000); / /套调用对象方法的时间间隔。
接下来,我们将介绍如何传递参数。事实上,这个值与函数的传递参数相同。
复制代码代码如下所示:
新对象myobj时=();
myobj.interval-function(STR){
迹(STR);
}
setInterval(myobj时,间隔
小心 u3002to称为对象定义的方法,第二语法格式必须使用专家模式。
这样,让我们动态地显示时间,可以用下面的代码实现。
复制代码代码如下所示:
setInterval(,1000);
函数显示(){
时间=新日期();
小时= time.gethours();
分为time.getminutes();
秒= time.get.seconds();
日期时间=时间+:+分+:+秒;
} / /哪里的日期是一个动态的变量名称文本框中。
This way, setInterval is a good way to learn.Now, we learn clearInterval.
这样的作用是明确调用setInterval函数。它的语法格式是这样(intervalid);intervalid是返回的对象调用setInterval函数。
下面是一个简单的例子。
复制代码代码如下所示:
函数显示(){
跟踪(每秒一次);
}
VaR SH;
SH = setInterval(,1000);
ClearInterval(SH);