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中的console.time()函数详细介绍
Dec 29 Javascript
JS中完美兼容各大浏览器的scrolltop方法
Apr 17 Javascript
jquery无限级联下拉菜单简单实例演示
Nov 23 Javascript
jQuery手动点击实现图片轮播特效
Apr 20 Javascript
vue.js父组件使用外部对象的方法示例
Apr 25 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
Jun 15 Javascript
VUE2.0中Jsonp的使用方法
May 22 Javascript
基于JavaScript canvas绘制贝塞尔曲线
Dec 25 Javascript
Javascript读取上传文件内容/类型/字节数
Apr 30 Javascript
24个解决实际问题的ES6代码片段(小结)
Feb 02 Javascript
详解Java中String JSONObject JSONArray List转换
Nov 13 Javascript
VUE项目实现主题切换的多种方法
Nov 26 Vue.js
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
ThinkPHP分页实例
2014/10/15 PHP
yii2带搜索功能的下拉框实例详解
2016/05/12 PHP
实例分析基于PHP微信网页获取用户信息
2017/11/24 PHP
Extjs入门之动态加载树代码
2010/04/09 Javascript
JS验证控制输入中英文字节长度(input、textarea等)具体实例
2013/06/21 Javascript
jquery判断密码强度的验证代码
2020/04/22 Javascript
JS操作COOKIE实现备忘记录的方法
2016/04/01 Javascript
JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
2016/06/17 Javascript
jQuery获取浏览器类型和版本号的方法
2016/07/05 Javascript
easyUI实现(alert)提示框自动关闭的实例代码
2016/11/07 Javascript
js前端日历控件(悬浮、拖拽、自由变形)
2017/03/02 Javascript
js自定义Tab选项卡效果
2017/06/05 Javascript
初探JavaScript 面向对象(推荐)
2017/09/03 Javascript
swiper 解决动态加载数据滑动失效的问题
2018/02/26 Javascript
vue 中filter的多种用法
2018/04/26 Javascript
vue 属性拦截实现双向绑定的实例代码
2018/10/24 Javascript
[32:36]完美世界DOTA2联赛PWL S3 LBZS vs CPG 第二场 12.12
2020/12/16 DOTA
Python实现的破解字符串找茬游戏算法示例
2017/09/25 Python
Python读取Json字典写入Excel表格的方法
2018/01/03 Python
python OpenCV学习笔记之绘制直方图的方法
2018/02/08 Python
pandas表连接 索引上的合并方法
2018/06/08 Python
浅谈Python脚本开头及导包注释自动添加方法
2018/10/27 Python
python整小时 整天时间戳获取算法示例
2019/02/20 Python
python调用并链接MATLAB脚本详解
2019/07/05 Python
一篇文章弄懂Python中的可迭代对象、迭代器和生成器
2019/08/12 Python
关于Tensorflow使用CPU报错的解决方式
2020/02/05 Python
Python3的socket使用方法详解
2020/02/18 Python
使用keras时input_shape的维度表示问题说明
2020/06/29 Python
Python3获取cookie常用三种方案
2020/10/05 Python
css3 clip实现圆环进度条的示例代码
2018/02/07 HTML / CSS
深入理解HTML5定时器requestAnimationFrame的使用
2018/12/12 HTML / CSS
如何理解Vue简单状态管理之store模式
2021/05/15 Vue.js
如何用PHP实现多线程编程
2021/05/26 PHP
nginx服务器的下载安装与使用详解
2021/08/02 Servers
Python加密技术之RSA加密解密的实现
2022/04/08 Python
Python使用socket去实现TCP客户端和TCP服务端
2022/04/12 Python