setTimeout()和setInterval()小结
写在前面:在写H5游戏时经常需要使用定时刷新页面实现动画效果,比较常用即setTimeout()以及setInterval() setTimeout 描述 setTimeout(code,millisec) setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。 注:调用过程中,可以使用clearTimeout(id_of_settimeout)终止 参数 描述 code 必需,要调用的函数后要执行的 JavaScript 代码串。 millisec 必需,在执行代码前需等待的毫秒数。 实现刷新 setTimeout()用于延时调用指定函数,可以通过在函数中递归调用自身,实现反复调用。 <!-- setTimeout递归调用实现计时器效果: --> <html> <head> <script type="text/javascript"> var t=0; function timer(){ document.getElementById("txt").value=t; t++; setTimeout("timer()",1000); } </script> </head> <body> <p>setTimeout实现计时器效果</p> <input type="text"id="txt"> <script> timer(); </script> </body>