在JavaScript计时势宜的两个方法:
1、 setInterval()-间隔指定的毫秒数一直实行指定的代码
2、 setTimeout()-在指定的毫秒数后实行指定的代码
把稳:setInterval()和setTimeout()是HTML DOM Window工具的两个方法
setInterval()方法setInterval()间隔指定的毫秒数一直地实行指定的代码
语法:
window.setInterval(\"大众JavaScript function\公众,milliseconds);
window.setInterval()方法可以不该用window前缀,直策应用函数setInterval()。
setInterval()第一个参数是函数(function)
第二个参数间隔的毫秒数
1000毫秒是一秒
例:
每隔三秒弹出\公众hello\"大众
实例展示了如何利用 setInterval() 方法,但是每三秒弹出一次对用户体验并不好。
以下实例将显示当前韶光。 setInterval() 方法设置每秒钟实行一次代码,便是腕表一样。
显示当前韶光:
例:
如何停滞实行?
clearinterval()方法用于停滞setInterval()方法实行的函数代码。
语法
window.clearInterval(intervalVariable)
window.clearInterval()方法可以不该用window前缀,直策应用函数clearInterval()。
要利用clearInterval()方法,在创建计时方法时你必须利用全局变量;
myVar=setInterval(\"大众javascript function\"大众,milliseconds);
然后可以利用clearInterval()方法来停滞实行。
setTimeout()方法语法
myVar=window.setTimeout(\"大众javascript function\公众,millisocends);
setTimeout()方法会返回某个值。
setTImeout()的第一个参数是含有JavaScript语句的字符串。这个语句可能存储\"大众alert(5sseconds!
)\公众 第二个参数指示从当前期多少毫秒后实行第一个参数
例
如何停滞实行?
clearTimeout()方法用于停滞实行setTImeout()方法的函数代码
语法
Window.clearTimeout(timeoutVariable)
Window.clearTimeout()方法可以不该用window前缀。
要利用clearTimeout()方法,必须在创建超时方法中(setTimeout)利用全局变量。
myVar=setTimeout(\公众javascript function\"大众,milliseconds);
如果函数还未被实行,你可以利用clearTimeout()方法来停滞函数代码。
例