JavaScript学习笔记之定时器


Posted in Javascript onJanuary 22, 2015

定时器1

用以指定在一段特定的时间后执行某段程序。

setTimeout():

格式:[定时器对象名=] setTimeout(“<表达式>”,毫秒)

功能:执行<表达式>一次。

例子:

<!DOCTYPE html>

<html>

  <head>

    <title>timer1.html</title>

    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

    <meta http-equiv="description" content="this is my page">

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">

    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

    <script type="text/javascript">

     function count()

     {

         setTimeout("alert('执行成功!')",7000);

     }

    </script>

  </head>

  <body>

    <input type="button" value="点击我啊" onclick="count();">

  </body>

</html>

定时器2

以一定的时间为间隔,不断地重复执行表达式。

setInterval():

格式:[定时器对象名=] setInterval(“<表达式>”,毫秒)

功能:重复执行<表达式>,直至窗口、框架被关闭或执行clearInterval。

clearInterval():

格式:clearInterval(定时器对象名)

功能:终止定时器

例子:

<!DOCTYPE html>

<html>

  <head>

    <title>timer2.html</title>

    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

    <meta http-equiv="description" content="this is my page">

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">

    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

    <script type="text/javascript">

    var sec = 0;

    var timer = setInterval("count();",1000);//页面加载的时候即开始计时

     function count()

     {

        document.getElementById("num").innerHTML = sec++;

     }

     function stopCount()

     {

         clearInterval(timer);//停止定时器的运行

     }

    </script>

  </head>

  <body>

    <font color="red" id="num">0</font>

    <input type="button" value="停止" onclick="stopCount();">

  </body>

</html>

以上就是本文的全部内容了,希望大家能够喜欢

Javascript 相关文章推荐
jquery不会自动回收xmlHttpRequest对象 导致了内存溢出
Jun 18 Javascript
jquery中append()与appendto()用法分析
Nov 14 Javascript
Javascript实现Array和String互转换的方法
Dec 21 Javascript
玩转JavaScript OOP - 类的实现详解
Jun 08 Javascript
js控件Kindeditor实现图片自动上传功能
Jul 20 Javascript
Jquery on绑定的事件 触发多次实例代码
Dec 08 Javascript
JavaScript禁止微信浏览器下拉回弹效果
May 16 Javascript
详解Angular-cli生成组件修改css成less或sass的实例
Jul 27 Javascript
electron中使用bootstrap的示例代码
Nov 06 Javascript
vue瀑布流组件实现上拉加载更多
Mar 10 Javascript
koa2 数据api中间件设计模型的实现方法
Jul 13 Javascript
Vue toFixed保留两位小数的3种方式
Oct 23 Javascript
JavaScript学习笔记之JS对象
Jan 22 #Javascript
JavaScript学习笔记之JS函数
Jan 22 #Javascript
JavaScript学习笔记之基础语法
Jan 22 #Javascript
详谈jQuery操纵DOM元素属性 attr()和removeAtrr()方法
Jan 22 #Javascript
Angularjs基础知识及示例汇总
Jan 22 #Javascript
jquery使用正则表达式验证email地址的方法
Jan 22 #Javascript
使用jquery操作session方法分享
Jan 22 #Javascript
You might like
咖啡风味 世界咖啡主要分布分布 咖啡的生长要求
2021/03/06 新手入门
php中的时间显示
2007/01/18 PHP
组合算法的PHP解答方法
2012/02/04 PHP
PHP中批量生成静态html(命令行下运行PHP)
2014/04/19 PHP
Linux下手动编译安装PHP扩展的例子分享
2014/07/15 PHP
linux下编译安装memcached服务
2014/08/03 PHP
php中多维数组按指定value排序的实现代码
2014/08/19 PHP
PHP中PDO的事务处理分析
2016/04/07 PHP
Yii中的relations数据关联查询及统计功能用法详解
2016/07/14 PHP
如何在PHP环境中使用ProtoBuf数据格式
2020/06/19 PHP
取键盘键位ASCII码的网页
2007/07/30 Javascript
getElementsByTagName vs selectNodes效率 及兼容的selectNodes实现
2010/02/26 Javascript
jQuery学习笔记之jQuery的动画
2010/12/22 Javascript
关于javascript function对象那些迷惑分析
2011/10/24 Javascript
浅谈javascript面向对象程序设计
2015/01/21 Javascript
jQuery页面刷新(局部、全部)问题分析
2016/01/09 Javascript
js贪吃蛇游戏实现思路和源码
2016/04/14 Javascript
nodejs实现截取上传视频中一帧作为预览图片
2017/12/10 NodeJs
nodejs使用http模块发送get与post请求的方法示例
2018/01/08 NodeJs
js简单粗暴的发布订阅示例代码
2021/01/23 Javascript
[52:20]DOTA2-DPC中国联赛正赛 SAG vs XGBO3 第一场 3月5日
2021/03/11 DOTA
Python strip lstrip rstrip使用方法
2008/09/06 Python
Python实现的石头剪子布代码分享
2014/08/22 Python
Python实现通过继承覆盖方法示例
2018/07/02 Python
python最小生成树kruskal与prim算法详解
2019/01/17 Python
python3实现网页版raspberry pi(树莓派)小车控制
2020/02/12 Python
Django Haystack 全文检索与关键词高亮的实现
2020/02/17 Python
Django ORM实现按天获取数据去重求和例子
2020/05/18 Python
Agoda香港:全球特价酒店预订
2017/05/07 全球购物
贝尔帐篷精品店:Bell Tent Boutique
2019/06/12 全球购物
四风剖析查摆对照检查材料思想汇报
2014/09/24 职场文书
个人作风纪律整顿整改措施
2014/10/25 职场文书
委托培训协议书
2014/11/17 职场文书
小鞋子观后感
2015/06/05 职场文书
《黄山奇石》教学反思
2016/02/18 职场文书
python中的3种定义类方法
2021/11/27 Python