延时调用
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 </head> 7 <script type="text/javascript"> 8 window.onload=function() 9 { 10 //开启一个定时器 11 //setInterval(function(){ 12 13 //},1000); 14 /* 15 延时调用 16 延时调用一个函数不马上执行,而是隔一段时间以后执行,而且只会执行一次 17 和定时调用的区别,定时调用会执行多次,延时调用只会执行一次 18 19 延时调用和定时调用实际上是可以互相代替的 20 */ 21 var a=0; 22 var timer=setTimeout(function(){ 23 alert(a); 24 a+=1; 25 },2000); 26 //关闭延时调用 27 clearTimeout(timer); 28 }; 29 </script> 30 <style type="text/css"> 31 </style> 32 <body> 33 <div id="box1"></div> 34 </body> 35 </html>