setTimeout, setInterval

简介:

   
   
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
< html xmlns ="http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv ="Content-Type" content ="text/html; charset=utf-8" />
< title > 无标题文档 </ title >
</ head >

< body >
< h4 > 现在的时间为: < span id ="a" ></ span ></ h4 >

< script type ="text/javascript" >
showTime();
function showTime(){
var d = new Date();
var a = document.getElementById( " a " );
a.innerHTML
= " This time " + d.toLocaleString();
setTimeout(
" showTime() " , 1000 );
}
</ script >

< h4 > 这里的内容是 < span id ="content" ></ span ></ h4 >
< input type ="button" value ="start" onclick ="timer = setInterval('startShow()', 1000)" />
< input type ="button" value ="stop" onclick ="stopShow()" />
< script type ="text/javascript" >
var iValue = 1 ;
// var timer = null;
var cont = document.getElementById( " content " );
// var timer = setInterval("startShow()", 1000);
function startShow(){
cont.innerHTML
= cont.innerHTML + (iValue ++ ) + " - " ;
// timer = setTimeout("startShow()", 1000);
}
function stopShow(){
clearInterval(timer);
}
</ script >

</ body >
</ html >
复制代码

 

通过这个小练习,掌握了setTimeout,setInterval的用法。






本文转自豪情博客园博客,原文链接:http://www.cnblogs.com/jikey/archive/2010/03/08/1680617.html,如需转载请自行联系原作者

目录
相关文章
|
2月前
|
JavaScript 调度
setTimeout
【10月更文挑战第22天】
20 1
|
4月前
使用requestAnimationFrame模拟实现setTimeout和setInterval
`rafTimeout` 函数采用 `requestAnimationFrame` 实现延时或周期性调用,提供与 `setTimeout` 和 `setInterval` 类似的功能。接受参数包括要执行的函数 `fn`、延迟时间 `delay`(默认 0ms)及是否周期执行 `interval`(默认为单次执行)。返回值为包含 `id` 的对象,可用于取消定时器。通过 `cancelRaf` 或 `cancelAnimationFrame` 方法可取消对应的 `rafTimeout` 定时器。
167 2
使用requestAnimationFrame模拟实现setTimeout和setInterval
|
7月前
|
JavaScript 前端开发
confirm()、setInterval()、setTimeout()
confirm()、setInterval()、setTimeout()
41 0
|
前端开发
setInterval
setInterval
44 0
|
消息中间件 JavaScript 前端开发
setTimeout和setInterval
setTimeout和setInterval
|
JavaScript 前端开发 Java
|
JavaScript 前端开发
第46天:setInterval与setTimeout的区别
js的setTimeout方法用处比较多,通常用在页面刷新了、延迟执行了等等。今天对js的setTimeout方法做一个系统地总结。 setInterval与setTimeout的区别 说道setTimeout,很容易就会想到setInterval,因为这两个用法差不多,但是又有区别,今天一起总结了吧! 1、setTimeout 定义和用法: setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式。
1498 0
|
JavaScript 前端开发 API
setTimeout,setInterval你不知道的…
  javascript线程解释(setTimeout,setInterval你不知道的事)  标签: javascript引擎任务浏览器functionxmlhttprequest 2011-11-21 14:22 5672人阅读  分类:...
1344 0
|
JavaScript 前端开发