定时器

1.计时器事件:

通过使用js,我们有能力在做到,在一个设定的时间间隔后来执行代码,而不是在函数被调用后立即执行,我们称之为计时事件。

2.计时方法:

这两个方法都是window的两个方法,因此不需要显示指明。

1)setInteral()-间隔指定的秒数不停地还行指定的代码。

clearInteral()-方法用于停止setInteral()方法执行的函数代码。

2)setTimeout()-暂停指定的毫秒数后还行指定的代码。

clearTimeout()方法用于停止执行setTimeout()方法的函数代码。

//注释:可以看出js中的定时器和iOS中的定时器有本质的区别,js中的定时器方法直接是属于window的方法。

我们可以看到,在window定义了大量的方法提供我们来调用。这与我们iOS有很大的区别。在iOS的世界里,启动一个定时器意味着开启一个线程。

在js的世界里,window定义了一个创建定时器的方法,它在创建的时候就已经启动了。

window提供了大量的方法,可以为我们创建大量的对象。我们定义的全局变量都属于window的属性。

Window.prototype.setTimeout=function(code,delay) {};

你可能感兴趣的:(定时器)