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 相关文章推荐
Prototype 1.5.0_rc1 及 Prototype 1.5.0 Pre0小抄本
Sep 22 Javascript
document.getElementBy(&quot;id&quot;)与$(&quot;#id&quot;)有什么区别
Sep 22 Javascript
分享一个常用的javascript静态类
Dec 31 Javascript
javascript验证身份证号
Mar 03 Javascript
js实现鼠标滑过文字链接色彩变化的效果
May 06 Javascript
JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解
Aug 06 Javascript
JS实现带有抽屉效果的产品类网站多级导航菜单代码
Sep 15 Javascript
jquery+html仿翻页相册功能
Dec 20 Javascript
bootstrap为水平排列的表单和内联表单设置可选的图标
Feb 15 Javascript
jquery将标签元素的高设为屏幕的百分比
Apr 19 jQuery
前端MVVM框架解析之双向绑定
Jan 24 Javascript
Vue Promise的axios请求封装详解
Aug 13 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
如何删除多级目录
2006/10/09 PHP
PHP设计模式之建造者模式(Builder)原理与用法案例详解
2019/12/12 PHP
Ext面向对象开发实践(续)
2008/11/18 Javascript
Javascript select下拉框操作常用方法
2009/11/09 Javascript
网站页面自动跳转实现方法PHP、JSP(上)
2010/08/01 Javascript
关于extjs4如何获取grid修改后的数据的问题
2013/08/07 Javascript
Node.js开发指南中的简单实例(mysql版)
2013/09/17 Javascript
javascript判断是手机还是电脑访问网页的简单实例分享
2014/06/03 Javascript
javascript中字符串拼接详解
2014/09/26 Javascript
javascript字符串替换函数如何一次性全部替换掉
2015/10/30 Javascript
BootStrap 超链接变按钮的实现方法
2016/09/25 Javascript
js生成随机颜色方法代码分享(三种)
2016/12/29 Javascript
JQuery特殊效果和链式调用操作示例
2019/05/13 jQuery
原生js实现抽奖小游戏
2019/06/27 Javascript
vue 单页应用和多页应用的优劣
2020/10/22 Javascript
浅谈用Python实现一个大数据搜索引擎
2017/11/28 Python
django静态文件加载的方法
2018/05/20 Python
tensorflow实现图像的裁剪和填充方法
2018/07/27 Python
python 解决flask 图片在线浏览或者直接下载的问题
2020/01/09 Python
AUC计算方法与Python实现代码
2020/02/28 Python
pyinstaller打包找不到文件的问题解决
2020/04/15 Python
解决pip install psycopg2出错问题
2020/07/09 Python
TripAdvisor瑞典:全球领先的旅游网站
2017/12/11 全球购物
美国在线和移动免费会员制批发零售商:Boxed(移动端的Costco)
2020/01/02 全球购物
可以在一个PHP文件里面include另外一个PHP文件两次吗
2015/05/22 面试题
精细化工应届生求职信
2013/11/17 职场文书
怎样写演讲稿
2014/01/04 职场文书
优秀教师的感人事迹
2014/02/04 职场文书
经理管理专业毕业自荐书范文
2014/02/12 职场文书
讲解员培训方案
2014/05/04 职场文书
世界读书日的活动方案
2014/08/20 职场文书
2015年大学生党员承诺书
2015/04/27 职场文书
推销搭讪开场白
2015/05/28 职场文书
雨雪天气温馨提示
2015/07/15 职场文书
详解Java分布式事务的 6 种解决方案
2021/06/26 Java/Android
Mysql实现简易版搜索引擎的示例代码
2021/08/30 MySQL