Window对象提供的功能之定时操作
2010-01-31 12:04
246 查看
定时操作函数有4个:
window.setInterval / window.clearInterval / window.setTimeout / window. clearTimeout
一、window.setInterval和window.clearInterval一起使用,用法如下:
代码
1 <html>
2 <head>
3 <title>counter</title>
4 <script type="text/javascript">
5 // 定时器
6 var timer;
7
8 // 开始计数
9 function startCount() {
10 var div = document.getElementById("counter");
11 var num = Number(div.innerHTML);
12
13 div.innerHTML = String(num+1);
14 // 使用setTimeout实现多次定时操作的常见技巧是在startCount函数的最后,
15 // 通过setTimeout函数使startCount函数1s之后再次执行。
16 timer = window.setTimeout(startCount,1000);
17 }
18
19 // 停止计数
20 function pause() {
21 window.clearTimeout(timer);
22 }
23 </script>
24 </head>
25 <body>
26 <div id="counter">0</div>
27 <input type="button" onclick="startCount()" value="start" />
28 <input type="button" onclick="pause()" value="pause" />
29
30 </br></br>
31 <div id="content">
32 window.setTimeout 设置定时器,在一段时间之后执行指定的代码,用法如下:
33 window.setTimeout(code,time);
34 window.setTimeout与window.setInterval的区别在于setTimeout函数指定的代码仅执行一次。
35
36 </br></br>
37 setTimeout函数在指定代码定时的同时返回一个定时器ID,
38 而clearTimeout函数通过这个ID可以清除setTimeout函数设置的定时器,
39 使代码不再继续定时执行。
40 </div>
41 </body>
42 </html>
window.setInterval / window.clearInterval / window.setTimeout / window. clearTimeout
一、window.setInterval和window.clearInterval一起使用,用法如下:
代码
1 <html>
2 <head>
3 <title>counter</title>
4 <script type="text/javascript">
5 // 定时器
6 var timer;
7
8 // 开始计数
9 function startCount() {
10 var div = document.getElementById("counter");
11 var num = Number(div.innerHTML);
12
13 div.innerHTML = String(num+1);
14 // 使用setTimeout实现多次定时操作的常见技巧是在startCount函数的最后,
15 // 通过setTimeout函数使startCount函数1s之后再次执行。
16 timer = window.setTimeout(startCount,1000);
17 }
18
19 // 停止计数
20 function pause() {
21 window.clearTimeout(timer);
22 }
23 </script>
24 </head>
25 <body>
26 <div id="counter">0</div>
27 <input type="button" onclick="startCount()" value="start" />
28 <input type="button" onclick="pause()" value="pause" />
29
30 </br></br>
31 <div id="content">
32 window.setTimeout 设置定时器,在一段时间之后执行指定的代码,用法如下:
33 window.setTimeout(code,time);
34 window.setTimeout与window.setInterval的区别在于setTimeout函数指定的代码仅执行一次。
35
36 </br></br>
37 setTimeout函数在指定代码定时的同时返回一个定时器ID,
38 而clearTimeout函数通过这个ID可以清除setTimeout函数设置的定时器,
39 使代码不再继续定时执行。
40 </div>
41 </body>
42 </html>
相关文章推荐
- window对象提供的功能之父子窗口间交互
- window对象提供的功能之打开新窗口
- window对象提供的功能之窗口最大化
- 创建windows services 实现定时操作 提供调试方法
- java第七周封装一类对矩阵操作的对象,该类对象能够对矩阵进行运算,如矩阵中数据的位置变换功能、矩阵的加法功能、矩阵的乘法功能。
- C# 创建Windows服务。服务功能:定时操作数据库
- DirectDrawSurface 对象提供了两个执行位转换操作的方法--Bit和BitFast
- DOM_window对象属性之--clipboardData对象操作代码
- 这是一个定时脚本,主要功能是遍历该文件夹下的所有文件并存储到数组,对数据中的文件进行操作,一个一个移动到指定的目录下,并删除原有文件
- window对象关系图以及DOM操作
- //6.5 定义一个日期类 Date,该类对象存放一个日期,可以提供的操作有: //void GetDate(); //取日期值,格式如“2001 年 2 月 5 日” //void GetYear(
- sleep 做挂在服务器定时操作功能
- VS2013写window服务,实现定时短信功能
- C# 创建Windows服务。服务功能:定时操作数据库
- JavaScript操作大全整理(思维导图八--Window对象)
- 面向对象(实现相应功能操作)
- js操作window对象
- windows中提供的对于文件进行操作的API函数及其功能
- 从微软的DBML文件中我们能学到什么(它告诉了我们什么是微软的重中之重)~七 为DBContext对象应该作为其它实体操作类型的基类,并为它提供统一的提交动作
- 地磅称量系统之(53)在封装对象的类库中实现包括IDataErrorInfo接口提供的所有方法和并且扩展对异常具有添加和删除功能的基本业务对象基类