用JS写的计时器setTimeout与setInterval
2013-04-18 23:02
323 查看
setTimeout与setInterval的区别:[b]setTimeout()方法是在等待指定时间后执行函数, 且只执行一次传入的句柄函数. setInterval()方法是每指定间隔时间后执行一次传入的句柄函数,循环执行直至关闭窗口或clearInterval().[/b]
写个例子如下:
setTimeout()
<SCRIPT LANGUAGE="JavaScript">
<!--
function sayHello()
{
alert("欢迎您,毛毛!");
}
setTimeout("sayHello()",2000); //在规定时间2000ms后执行"sayHello()"动作
//-->
</SCRIPT>
setInterval()
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>setTimeout函数-2 </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
var i = 1;
function sayHello()
{
d.innerHTML = ""+(i++); //html内部的应用。
}
setInterval("sayHello()",200);
//-->
</SCRIPT>
</HEAD><!-- -->
<BODY onload="sayHello();">
<center>
<div id="d" ></div>
</center>
</BODY>
</HTML>
写个例子如下:
setTimeout()
<SCRIPT LANGUAGE="JavaScript">
<!--
function sayHello()
{
alert("欢迎您,毛毛!");
}
setTimeout("sayHello()",2000); //在规定时间2000ms后执行"sayHello()"动作
//-->
</SCRIPT>
setInterval()
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>setTimeout函数-2 </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
var i = 1;
function sayHello()
{
d.innerHTML = ""+(i++); //html内部的应用。
}
setInterval("sayHello()",200);
//-->
</SCRIPT>
</HEAD><!-- -->
<BODY onload="sayHello();">
<center>
<div id="d" ></div>
</center>
</BODY>
</HTML>
相关文章推荐
- js学习--浏览器对象计时器setInterval()与setTimeout()的使用与区别
- JS计时器,setTimeout与setInterval
- js计时器①setInterval②setTimeout
- JS关于时间计时器setTimeout()和setInterval()实例
- 从今天起每天上传一篇js的知识今天 总结JavaScript 计时器setTimeout()与setInterval()是原生JS很
- js计时器方法 setInterval(),setTimeout()
- js中SetInterval与setTimeout用法
- JS中setTimeout和setInterval的最大延时值详解
- setInterval()与setTimeout()计时器
- JS中setInterval、setTimeout不能传递带参数的函数的解决方案
- 网上收集的Js中setTimeout()和setInterval() 定时不准的一些资料
- Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
- js点击按钮倒计时setTimeout和setInterval
- js中SetInterval与setTimeout用法
- js中setTimeout和setInterval性能详解总结
- js中setTimeout、setInterval、 clearInterval方法简介---实时刷新读取后台数据
- 让JS中settimeout、setInterval调用传递参数 的好方法
- Js中setTimeout()和setInterval() 何时被调用执行的用法
- JS中setInterval、setTimeout不能传递带参数的函数的解决办法
- js 中 setInterval 和 setTimeout 的用法