在js中做定时操作一般会用到 settimeout,但是如果想要终止setTimeout的话,就需要用到方法 clearTimeout();

var t;
function print(){alert("ok");t=setTimeout("print()",3000);//setTimeout会有一个返回值
}function stop(){t && clearTimeout(t);//如果t 不是 null,NaN 就调用clearTime(t),则会终止
}

&& 的用法 参照了 http://hi.baidu.com/thisuc/item/463f1cd52f285f94270ae700

js中settimeout的终止相关推荐

  1. js中setTimeout和clearTimeout的使用

    一.概念 1.js中可以通过setTimeout函数设置定时器,让指定的代码在指定的时间运动. 如果我们希望在setTimeout之行前终止其运行就可以使用clearTimeout(). 2.clea ...

  2. js中setTimeout的用法和JS计时器setTimeout与setInterval方法的区别和confirm方法

    setTimeout()在js类中的使用方法 setTimeout (表达式,延时时间) setTimeout(表达式,交互时间) 延时时间/交互时间是以豪秒为单位的(1000ms=1s) setTi ...

  3. 前端开发:JS中setTimeout和setInterval的对比使用

    前言 在前端开发过程中,关于计时器的使用是非常常用的知识点,也是非常重要的,尤其是需要规定延迟多久之后再去执行某个操作.在JS的计时器使用中有setTimeout和setInterval,二者都是定时 ...

  4. JS中setTimeout()的使用方法具体解释

    1. SetTimeOut()              1.1 SetTimeOut()语法样例              1.2 用SetTimeOut()运行Function           ...

  5. JS中setTimeout()的用法详解

    1. SetTimeOut() 1.1 SetTimeOut()语法例子 1.2 用SetTimeOut()执行Function 1.3 SetTimeOut()语法例子 1.4 设定条件使SetTi ...

  6. JS 中settimeout和setinterval函数的区别

    2019独角兽企业重金招聘Python工程师标准>>> 首先settimeout一定时间之后执行表达式或程序,并只执行一次:setinterval是每间隔一定时间后开始执行表达式或程 ...

  7. JS中SetTimeOut和SetInterval方法的区别?

    1.setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式. setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭.由 ...

  8. js 中 的时间类和 setTimeout 和setInterval

    首先贴代码 <!DOCTYPE html> <html><head><meta charset="UTF-8"><title& ...

  9. JS中在循环内实现休眠(for循环内setTimeout延时问题)

    问题描述: 想要在js中用setTimeout实现这么一个功能:每隔一秒输出一个数字.我们的js代码大概是这样的: for(var i = 0; i < 3; i++) {setTimeout( ...

最新文章

  1. 深入学习Lock锁(2)——LockSupport工具类
  2. 常见的函数式编程模型
  3. 都在喂大规模互联网文本,有人把著名的 C4 语料库“读”透了
  4. JFinal整合Shiro(二)
  5. 英特尔紧急召回SB主板,Intel 6系列芯片组设计缺陷
  6. 雅客EXCEL(7)-EXCEL居家常用必备函数(vlookup,IF,AND,OR)
  7. java调用子系统代码_深入理解JAVA虚拟机-Idea远程执行本地Java代码 - Java 技术驿站-Java 技术驿站...
  8. Python错误:TypeError: 'list' object is not callable
  9. Field EXP_REVENUE
  10. memcached mysql缓存_memcached做数据库缓存
  11. python uuid
  12. 嵌入式工作笔记0003---认识LCD显示器
  13. java uuid 随机生成唯一序列号
  14. 正则---让人喜欢让人忧(3)
  15. wms开发语言c 还是java,专业WMS和普通WMS之间差异有什么呢?
  16. Autowired注解与Resource注解的区别
  17. python做文本情感分析——某APP内评论内容作样本
  18. 百度云盘搜索引擎微信公证号_全L导演 H265 1080P 双语版@微信公众号edy521
  19. vscode新手注意事项(字体间隔,报错提示波浪线,头文件路径,opencv头文件路径)
  20. HDU5761 Rower Bo

热门文章

  1. QAT(Quantization Aware Training)量化感知训练(二)【详解】
  2. 联想0xc000007b蓝屏怎么修复
  3. Drupal 模块开发基本教程(三)
  4. 分享申请IDP账号的过程,包含duns申请的分享
  5. 【数据结构】— 「时间复杂度」与「空间复杂度」
  6. ajaxpro安装和使用---有人说ajaxpro是ajax的替代品
  7. java nio rewind_NIO-java.nio.ByteBuffer中flip、rewind、clear方法的区别
  8. linux alias辅助工具
  9. [模块加载失败:找不到指定的模块]——如何解决DLL加载问题?
  10. 计算机技术发展迅速的原因,飞速发展的计算机技术,你知道它的历史源流吗?...