JavaScript setTimeout() 函数
setTimeout -- 暂停指定的毫秒数后执行指定的代码
- setTimeout,中文"设置超时"的意思
- 引用网址:http://www.dreamdu.com/javascript/window.setTimeout/
setTimeout函数语法
setTimeout(codes,interval);
setTimeout函数参数
- codes -- 代码段的字符串表示(与eval函数的参数相同),或者是匿名函数、函数名
- interval -- 等待的毫秒数(通常用于产生动画效果)
setTimeout函数返回值
setTimeout函数的ID标识,每次调用setTimeout函数都会产生一个唯一的ID,可以通过clearTimeout函数(此函数的参数接收一个setTimeout返回的ID)暂停setTimeout函数还未执行的代码
setTimeout函数说明
通过setTimeout函数暂停一段时间后执行代码,可以实现一些特殊的效果
示例
functionsetbgColor(){document.bgColor="#000000";}setTimeout(setbgColor,1000);setTimeout(functionsetbgColor(){document.bgColor="#000000";},1000);setTimeout("document.bgColor='#000000'",1000);
varicolor=0;variNum=256;setTimeout(setbgColor,500);functionsetbgColor(){document.bgColor="#"+icolor*iNum*iNum*iNum+icolor*iNum*iNum+icolor*iNum;if((icolor+=10)<iNum){setTimeout(setbgColor,500);}}
使用setTimeout函数改变网页的背景颜色
JavaScript setTimeout() 函数示例 -- 可以尝试编辑
延伸阅读
- JavaScript clearTimeout() 函数
- JavaScript setInterval() 函数
- JavaScript clearInterval() 函数