问题描述:系统进入页面,可以通过setInterval的方式进行定时执行某一个任务,当使用clearInterval之后需要再次调用setInterval,却不能够再次让setInterval执行的函数再次执行,本篇日志中,没有使用clearInterval,但也几乎实现了clearInterval的功能。希望能帮助到大家。
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>定时器的js实现</title>
<script language="javascript" type="text/javascript">
var count=0;
var a=true;
function init(){
setInterval(getJindu,100);//每隔1秒执行函数getJindu
}
function getJindu(){
if(a){
document.getElementById("counter").innerHTML=count++;
}else{
document.getElementById("counter").innerHTML=count;
}
}
function stopTimer(){
a=false;
}
function startTimer(){
a=true;
}
</script>
</head>
<body style="padding-left: 6px; padding-right: 8px;" οnlοad="init();">
<div id="counter"></div>
<input type="button" value="点击开始" οnclick="startTimer();"/><input type="button" value="点击停止" οnclick="stopTimer();"/>
</body>
</html>

js中clearInterval的重新执行/重新开始相关推荐

  1. 在Node js中实现任务调度与执行

    在Node.js中实现任务调度与执行 作者:chszs,未经博主允许不得转载.经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs 批处理是业务开发中经常会遇到的需求 ...

  2. JS中双层for循环执行顺序

    js中双层for循环的执行顺序 1 首先会先执行第一层循环,执行顺序如图所示.1:执行变量**(仅执行一次)**2:执行条件 3:执行代码块区域(注意,代码块中包含第二层循环) 4最后执行++. 2 ...

  3. js中的this:从执行上下文的角度看this

    前言 前面我们已经讲完了js的作用域和作用域链,说白了就是js的一个变量的查找规则,但是由于js静态作用域的这么一个特性,导致作用域只在声明的时候就已经创建好了,这对于我们开发来说有时候不是那么友好: ...

  4. JS中同名函数有效执行顺序

    html中如果出现函数同名时: 如果有多个外部引入的js文件,例如a.js和b.js(引入顺序假定是a.js,然后是b.js),同时html中本身也有内部的js. 那么针对 出现函数名一样的情况时,无 ...

  5. js中clearInterval无效,以及setInterval中断后重新执行

    引言: 网页中的效果:网页上向右运动的span,背景图片随着向右移动而不断切换.在鼠标移入图片时,停止向右运动,并改变为特定的背景图片:当鼠标移出时,继续向右移动并不断切换背景图片,直到运动到右端停止 ...

  6. js中的装饰器执行顺序

    /*** 执行顺讯* [(property)...]->[(parameter->method)...]->constructor->class* [属性...]->[( ...

  7. JS中单击多次执行一次的问题

    在对日的一个项目之中遇到一个要求,多次点击按键只执行一次的问题 下面是一个ajax的方法 点击之后变成 执行之后又恢复到可用状态 代码如下:只是个例子 //lockTarget: '#G707_cmd ...

  8. js中怎么写自执行函数

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...

  9. js中的事件循环和宏任务和微任务的理解

    参考许多大神的文章,写下自己的理解 事件循环: 说到事件循环就得谈到js中同步和异步的执行顺序 1.javascript将任务分为同步任务和异步任务,同步任务放到主线中,异步函数首先进行回调函数注册. ...

最新文章

  1. fatal error LNK1123: 转换到 COFF 期间失败
  2. 【前端开发系列】—— 利用选择器添加内容
  3. RNN和LSTM、GRU的简单理解
  4. Spring中Bean的配置方式之通过全类名(反射)
  5. 从生活角度学习应用程序、虚拟目录、应用程序池(解惑篇)
  6. golang递归获取目录下的所有文件
  7. 苹果内存不够怎么办_当我们的“内存”不够用时,该怎么办?
  8. UVA 1160——X-Plosives
  9. atoi函数_每日一道 LeetCode (50):字符串转换整数 (atoi)
  10. Keras过拟合相关解决办法
  11. Python学习笔记总结
  12. Spring AOP 讲解(Pointcut、Before、Around、AfterReturning、After)
  13. [数据结构] 伸展树(Splay Tree)原理及若干应用详解(无指针)
  14. Visio使用技巧总结
  15. CxImage 初识
  16. 伺服舵机匀加速和匀减速运动Demo
  17. Hadoop HA_Yarn HA 集群的搭建
  18. excel怎么合并表格
  19. linux audacity,linux下编译安装音频处理audacity-2.0.3教程
  20. Hive数据仓库数据分析

热门文章

  1. 图标、协同办公等新素材上线,100%实用!
  2. 如何获取小程序链接的配置参数
  3. 如何快速学习一门新技术
  4. Spring Boot使用qq邮箱实现验证码发送
  5. 【田姓】宗谱——【郡望堂号】
  6. STM32F407的时钟
  7. 【论文阅读笔记】faster rcnn 代码阅读细节
  8. 力扣 26.删除有序数组中的重复项
  9. 自行车内胎常识和选购注意事项
  10. C语言字母常量所对应的数字,关于c语言常量的正确表示方法介绍