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 相关文章推荐
使用firebug进行调试javascript的示例
Dec 16 Javascript
javascript去除字符串中所有标点符号和提取纯文本的正则
Jun 07 Javascript
jQuery Easyui Tabs扩展根据自定义属性打开页签
Aug 15 Javascript
js绘制购物车抛物线动画
Nov 18 Javascript
自动适应iframe右边的高度
Dec 22 Javascript
JS正则表达式验证密码格式的集中情况总结
Feb 23 Javascript
vue-cli 自定义指令directive 添加验证滑块示例
Oct 19 Javascript
使用vue-aplayer插件时出现的问题的解决
Mar 02 Javascript
ionic+html5+API实现双击返回键退出应用
Sep 17 Javascript
jQuery实现颜色打字机的完整代码
Mar 19 jQuery
vue实现图片上传功能
May 28 Javascript
解决vue请求接口第一次成功,第二次失败问题
Sep 08 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截取utf-8中文字符串乱码的解决方法
2010/03/29 PHP
PHP开发的一些注意点总结
2010/10/12 PHP
php处理文件的小例子(解压缩,删除目录)
2013/02/03 PHP
php建立Ftp连接的方法
2015/03/07 PHP
ajax调用返回php接口返回json数据的方法(必看篇)
2017/05/05 PHP
在Javascript中定义对象类别
2006/12/22 Javascript
JavaScript 应用类库代码
2008/06/02 Javascript
GWT中复制到剪贴板 js+flash实现复制 兼容性比较好
2010/03/07 Javascript
匹配任意字符的正则表达式写法
2010/04/29 Javascript
jquery 读取页面load get post ajax 四种方式代码写法
2011/04/02 Javascript
javascript模拟select,jselect的方法实现
2012/11/08 Javascript
JQuery表格拖动调整列宽效果(自己动手写的)
2014/09/01 Javascript
JS对字符串编码的几种方式使用指南
2015/05/14 Javascript
jquery+css3实现网页背景花瓣随机飘落特效
2015/08/17 Javascript
JavaScript实现标题栏文字轮播效果代码
2015/10/24 Javascript
AngularJs篇:使用AngularJs打造一个简易权限系统的实现代码
2016/12/26 Javascript
vue-router 学习快速入门
2017/03/01 Javascript
nodejs连接mysql数据库简单封装示例-mysql模块
2017/04/10 NodeJs
javascript数据结构之串的概念与用法分析
2017/04/12 Javascript
VueJS如何引入css或者less文件的一些坑
2017/04/25 Javascript
jQuery实现QQ空间汉字转拼音功能示例
2017/07/10 jQuery
Mongoose实现虚拟字段查询的方法详解
2017/08/15 Javascript
记一次webpack3升级webpack4的踩坑经历
2018/06/12 Javascript
vuejs实现折叠面板展开收缩动画效果
2018/09/06 Javascript
JS实现简易计算器
2020/02/14 Javascript
python更新列表的方法
2015/07/28 Python
如何在python中使用selenium的示例
2017/12/26 Python
python分布式编程实现过程解析
2019/11/08 Python
如何在mac环境中用python处理protobuf
2019/12/25 Python
python获取响应某个字段值的3种实现方法
2020/04/30 Python
Django 构建模板form表单的两种方法
2020/06/14 Python
python中doctest库实例用法
2020/12/31 Python
合作协议书模板
2014/10/10 职场文书
高中校园广播稿
2014/10/21 职场文书
2014年卫生监督工作总结
2014/12/09 职场文书
缓存替换策略及应用(以Redis、InnoDB为例)
2021/07/25 Redis