setTimeout() setInterval()

来源:互联网 发布:word mac破解版 编辑:程序博客网 时间:2024/06/02 02:56

setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。(只执行一次)

提示: 1000 毫秒= 1 秒。

提示: 如果你只想重复执行可以使用 setInterval() 方法。

提示: 使用clearTimeout() 方法来阻止函数的执行。

写法:

3 秒(3000 毫秒)后弹出 "Hello" :

setTimeout(function(){alert("Hello");},3000);

3 秒(3000 毫秒)后弹出 "Hello" :

varmyVar;
functionmyFunction(){
myVar = setTimeout(alertFunc,3000);
}functionalertFunc(){
alert("Hello!");
}

setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

setInterval() 方法会不停地调用函数,直到clearInterval()被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

每三秒(3000 毫秒)弹出 "Hello" :

setInterval(function(){alert("Hello");},3000);
或者:
setInterval('alert("Hello");',3000);

你可以通过调用一个已命名的函数,每三秒(3000 毫秒)弹出 "Hello":

varmyVar;functionmyFunction(){myVar =setInterval(alertFunc,3000);}functionalertFunc(){alert("Hello!");}

原创粉丝点击