1 需求


2 语法

  • setInterval() - 间隔指定的毫秒数不停地执行指定的代码。

    • window.setInterval()
    • window.clearInterval()
  • setTimeout() - 暂停指定的毫秒数后执行指定的代码
    • window.clearTimeout()
    • window.setTimeout()

注意事项:

要使用clearTimeout() 方法, 你必须在创建超时方法中(setTimeout)使用全局变量:

参考资料:

JavaScript 计时事件_w3cschool


3 示例

<!DOCTYPE>
<html><head><meta charset="UTF-8" /><title></title><script>var i = 5;var t;function check() {document.getElementById("timer").innerHTML = i;i--;if (i == -1) {window.clearTimeout(t);alert("计时结束");} else {t = window.setTimeout("check()", 1000);}}</script></head><body>倒计时:<span id="timer"></span><br /><button type="button" onclick="check()">开始倒计时</button></body>
</html>
</!DOCTYPE>


4 参考资料

js考试倒计时功能_**铧**的博客-CSDN博客

倒计时-js例题_素心如月桠的博客-CSDN博客

WEB开发技能树-JavaScript-倒计时相关推荐

  1. 分享2011年10月网上随机搜集的超酷超有趣的web开发和Javascript代码

    日期:2011/10/26       来源:jquery4u.com    编译:GBin1.com 2011年10月份就快结束了,web开发世界也发生了很多有趣的事情.下面是GBin1编译的201 ...

  2. 想做web开发 就学JavaScript

    想做web开发 就学JavaScript   有一天我被问到,为了快速地在 web 开发工作上增加优势,应该学习什么语言.我的思绪回到了大学,那时候我用 Pascal.Fortran.C和汇编语言,不 ...

  3. Web 开发的 JavaScript 框架资料收集(15款)

    JavaScript 可以通过多种方式来创建交互式的网站和 Web 应用程序.利用 JavaScript,可以让你移动 HTML 元素,创建各种各样的自定义动画,给你的访问者更好的终端用户体验. 对于 ...

  4. 《web开发: JavaScript DOM获取元素》

    一.JavaScript DOM获取元素 1. 如何获取页面元素  DOM在我们实际开发中主要用来操作元素 获取页面中的元素可以使用以下几种方式:  (下面的方法都是Web APIs) 根据 ID 获 ...

  5. 移动web开发常用JavaScript代码(转)

    转载: http://mobile.51cto.com/web-321960.htm 1.如果网页是在iPhone或Android浏览器中查看,则在主体元素中添加"iPhone"或 ...

  6. WEB开发技能树-JavaScript-DOM

    1 需求 需求X:获取当前网站cookie 方案一:"设置" - "隐私设置和安全性" - "Cookie及其他网站信息" - " ...

  7. The Coding Bootcamp Primer-一个免费的Web开发课程,可让您准备参加任何Bootcamp

    一个免费的4小时课程,它将教您足够的Web开发知识,以准备进行任何编码训练营. (A free 4-hour course that'll teach you enough web developme ...

  8. 向 Web 开发人员推荐35款 JavaScript 图形图表库

    图表是数据图形化的表示,通过形象的图表来展示数据,比如条形图,折线图,饼图等等.可视化图表可以帮助开发者更容易理解复杂的数据,提高生产的效率和 Web 应用和项目的可靠性. 在这篇文章中,我们收集了3 ...

  9. Web开发:HTML5、CSS、JavaScript必备教程

    2019独角兽企业重金招聘Python工程师标准>>> Web开发:HTML5.CSS.JavaScript必备教程 想开启Web开发的智慧之门吗?想DIY炫酷的网页特效设计吗?想通 ...

最新文章

  1. atitit.复合变量,也就是类似$$a的变量的原理与实现 java c#.net php js
  2. 帕金森患者的新曙光!AI无线智能探测系统诞生
  3. 【ARM】Tiny4412裸板编程之MMU(段1M)
  4. linux挂载多个目录下,linux – 如何在centos上使用nfs4挂载多个文件夹?
  5. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(执行安装_07)
  6. Vue前端路由~非常详细哦,不要错过
  7. 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
  8. CMOS中的 latch-up 闩锁效应、添加tap解决latch-up、使用combained area绘制TAP TAP的作用 IC后端版图【VLSI】
  9. 字节跳动前端实习面试经历分享
  10. 语音特征:mfcc、fbank和语谱图概述
  11. Powershell脚本:一键优化windows 10(原版)
  12. 如何批量修改文件名?教你一招,轻松解决
  13. Web-elasticsearch的使用
  14. Linux系统编程 | 01 -文件操作
  15. 施旺将接替贺恩霆担任赛诺菲大中华区总裁;嘉士伯集团试用生物基啤酒瓶 | 美通企业日报...
  16. 地铁两站之间最短路径查询(python实现)
  17. 【白板推导系列笔记】数学基础-概率-高斯分布-求联合概率分布
  18. QQ,浏览器,还有这些版本?
  19. 【面试简历】软件测试,没有项目经历,简历怎么写?
  20. cmd中运行exe的简单命令

热门文章

  1. git基本概念以及简单用法
  2. 游戏编程模式-空间分区
  3. 实验六:视图及数据库系统安全
  4. HTML5期末大作业:在线电影网站设计——网上电影票预订网站 HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码
  5. win10计算机恢复出厂设置,Win10电脑如何恢復出厂设置
  6. 关于Django框架和Flask框架的区别。
  7. 测试管理工具QC使用指南--QC用户
  8. 给ROCK64安装OpenCV3
  9. C++ 实现俄罗斯方块!!!
  10. ABBYY FineReader 14的新增功能有哪些?