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 相关文章推荐
javascript new 需不需要继续使用
Jul 02 Javascript
javascript parseInt与Number函数的区别
Jan 21 Javascript
javascript 解决表单仍然提交即使监听处理函数返回false
Mar 14 Javascript
javascript中的一些注意事项 更新中
Dec 06 Javascript
按给定几率进行随机抽取的js代码
Dec 28 Javascript
javascript刷新父页面的各种方法汇总
Sep 03 Javascript
JavaScript实现twitter puddles算法实例
Dec 06 Javascript
JavaScript获取页面中超链接数量的方法
Nov 09 Javascript
简单的JS轮播图代码
Jul 18 Javascript
微信小程序开发(一) 微信登录流程详解
Jan 11 Javascript
关于Vue项目跨平台运行问题的解决方法
Sep 18 Javascript
详解js location.href和window.open的几种用法和区别
Dec 02 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
编写PHP的安全策略
2006/10/09 PHP
匹配csdn用户数据库与官方用户的重合度并将重叠部分的用户筛选出来
2011/12/25 PHP
php获取操作系统语言代码
2013/11/04 PHP
php表单提交与$_POST实例分析
2015/01/26 PHP
PHP执行linux命令常用函数汇总
2016/02/02 PHP
PHP使用PDO操作sqlite数据库应用案例
2019/03/07 PHP
浅析PHP中的 inet_pton 网络函数
2019/12/16 PHP
javascript globalStorage类代码
2009/06/04 Javascript
javascript基础第一章 JavaScript与用户端
2010/07/22 Javascript
基于Unit PNG Fix.js有时候在ie6下不正常的解决办法
2013/06/26 Javascript
jQuery简单实现banner图片切换
2014/01/02 Javascript
浅析jquery的js图表组件highcharts
2014/03/06 Javascript
zeroclipboard 单个复制按钮和多个复制按钮的实现方法
2014/06/14 Javascript
JS实现页面超时后自动跳转到登陆页面
2015/01/19 Javascript
JQuery控制DIV的选取实现方法
2016/09/18 Javascript
用jmSlip编写移动端顶部日历选择控件
2016/10/24 Javascript
微信小程序 连续旋转动画(this.animation.rotate)详解
2017/04/07 Javascript
jQuery 实现左右两侧菜单添加、移除功能
2018/01/02 jQuery
axios使用拦截器统一处理所有的http请求的方法
2018/11/02 Javascript
详解react native页面间传递数据的几种方式
2018/11/07 Javascript
基于原生js实现九宫格算法代码实例
2020/07/03 Javascript
Vue 解决在element中使用$notify在提示信息中换行问题
2020/11/11 Javascript
python安装oracle扩展及数据库连接方法
2017/02/21 Python
python实现Zabbix-API监控
2018/09/17 Python
PyQt5实现让QScrollArea支持鼠标拖动的操作方法
2019/06/19 Python
Django 创建新App及其常用命令的实现方法
2019/08/04 Python
Python 类的私有属性和私有方法实例分析
2019/09/29 Python
python实现替换word中的关键文字(使用通配符)
2020/02/13 Python
纯css3(无图片/js)制作的几个社交媒体网站的图标
2013/03/21 HTML / CSS
Columbia美国官网:美国著名的户外服装品牌
2016/11/24 全球购物
中英双版中文教师求职信
2013/10/27 职场文书
代理班主任的自我评价
2014/02/04 职场文书
竞选大队干部演讲稿
2014/09/11 职场文书
2014城乡环境综合治理工作总结
2014/12/19 职场文书
工作表现证明
2015/06/15 职场文书
心得体会格式及范文
2016/01/25 职场文书