window.setInterval() 周期性地调用一个函数(function)或者执行一段代码。
1 var intervalID = window.setInterval(func, delay[, param1, param2, ...]);
2 var intervalID = window.setInterval(code, delay); //不推荐
window.clearInterval() 取消掉用setInterval
设置的重复执行动作。
1 window.clearInterval(intervalID)
实例:
1 <script type="text/javascript">
2 $(document).ready(function(){
3 // method one
4 var nIntervId1 = setInterval(flashText, 2000);
5 // method two
6 var nIntervId2 = setInterval("flashText()", 2000);
7 // 不推荐
8 var nIntervId3 = setInterval("console.log(‘hello world!‘)",3000);
9 //
10 var nIntervId4 = setInterval(function(){
11 console.log("hello boyy!");
12 },3000);
13 // clear
14 clearInterval(nIntervId1);
15 });
16 //
17 function flashText() {
18 console.log("exec function flashText()");
19 }
20 </script>
window.setTimeout 在指定的延迟时间之后调用一个函数或者执行一个代码片段。
var timeoutID = window.setTimeout(func, delay, [param1, param2, ...]);
var timeoutID = window.setTimeout(code, delay); //不推荐
window.clearTimeout() 取消掉用setTimeout设置的重复执行动作。
1 window.clearInterval(timeoutID)
js计时器方法 setInterval(),setTimeout()
原文:http://www.cnblogs.com/hzj680539/p/5061405.html