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