延时调用

  • setTimeout(),不会立即执行函数,会隔一段时间在调用函数。

    var timer = setTimeout(function(){},5000);//在5秒之后调用函数
    
  • clearTimeout(标识),关闭延时调用

    clearTimeout(timer);//关闭timer定时器
    

延时调用和定时调用的区别:定时调用会自动执行函数多次,延时调用只会执行一次函数。

延时调用和定时调用可以相互代替,在开发中可以自由选择。

练习代码如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>延时调用</title><style type="text/css"></style><script type="text/javascript">window.onload = function(){var num = 1;//开启延时调用var timer = setTimeout(function(){alert(num);},3000);//关闭延时调用clearTimeout(timer);};</script>
</head>
<body></body>
</html>

如果以上内容对你有帮助,动动小手点个赞吧!

JS中的延时调用(setTimeout()、clearTimeout())相关推荐

  1. js定时器和延时调用的使用

    javascript定时器使用 可以使用setInterval(回调函数,间隔时间)函数,定时调用一段程序 回调函数本质就是一个函数(有点废话),但它是JS帮我们调用的,所以叫回调函数. 间隔时长单位 ...

  2. JS中函数的调用和this的值

    调用每一个函数会暂停当前函数的执行,传递控制权和参数给新函数.除了声明时定义的形式参数,每个函数还接收两个附加的参数:this 和 arguments. 参数this在面向对象编程中非常重要,他的值取 ...

  3. nodejs中的全局函数setTimeout/clearTimeout,setInterval/clearInterval,unref/ref

    /** global的函数和方法*1.setTimeout.clearTimeout 多长时间后执行函数(只执行一次)*2.setInterval.clearInterval 每隔多少秒执行一次的计时 ...

  4. js中for循环调用回调函数,一直循环最后一个

    js的for循环中使用回调函数,获取到的值总是最后一个值?_MLAY-CSDN博客_js 循环回调函数

  5. JS中的setTimeout和setInterval函数

    目录 前言 setTimeout setTimeout()函数应用之点名器 setInterval setInterval应用之重写点名器 前言 在生活中,常有定时做某事,或者循环做某事的需求,如设置 ...

  6. 在Node.js中使用事件,监听器,定时器和回调

    Node.js通过其强大的事件驱动模型提供了可扩展性和性能,本篇文章的重点是理解该模型,以及它是如何不同于大部分Web服务器采用的传统线程模型的.了解事件模型至关重要,因为它可能迫使你改变设计应用程序 ...

  7. iOS下JS与OC互相调用(五)--UIWebView + WebViewJavascriptBridge

    WebViewJavascriptBridge是一个有点年代的JS与OC交互的库,使用该库的著名应用还挺多的,目前这个库有7000+star.我去翻看了它的第一版本已经是4年前了,在版本V4.1.4以 ...

  8. 关于js中的this

    从字面上理解this就是本身,所以this的指向就是本身,关键就是搞清楚本身指的是什么. 首先这个本身不是指函数本身,也不是指函数的词法作用域. this是在函数调用时发生的绑定,它的指向完全取决于函 ...

  9. iOS下JS与OC互相调用(六)--WKWebView + WebViewJavascriptBridge

    2019独角兽企业重金招聘Python工程师标准>>> iOS下JS与OC互相调用(六)--WKWebView + WebViewJavascriptBridge 转载:原地址 ht ...

最新文章

  1. PCL:基于PCL绘制包围盒基础介绍(1)
  2. 多级反馈队列调度算法具体原理
  3. oracle性能调优学习0622
  4. swift3.0:NSURLSession的使用
  5. DOS命令行中用MAVEN构建Java和Java Web项目
  6. TCP/IP拥塞控制复习
  7. linux python版本升级和系统更新_Linux 下升级python和安装pip
  8. 问题:HikariPool-1 - Shutdown initiated...的解决
  9. 标题在图表上_图与表,让你的图表更简单清晰易读,告诉你怎么设置图表
  10. Java-访问修饰符
  11. hashmap put过程_阿里面试官:HashMap数据结构之道
  12. 【Windows】win10电脑Miracast投屏到电视
  13. 人艰不拆——记在工作一个半月之后
  14. Oracle之FORALL与BULK COLLECT简介(转载)
  15. fmodex.dll已加载,但找不到入口点怎么解决?
  16. 万年历单片机C语言报告,51单片机万年历C语言
  17. _【超详细指北】python大作业!
  18. A. 【UNR #2】积劳成疾
  19. win10+ ubuntu16.04 双系统及无线、输入法、deepin-wineQQ微信等配置(亲测)
  20. php单独使用laravel数据库 | laravel手动关闭数据库连接

热门文章

  1. 方正教务系统自动评价
  2. 安装pyspider遇到Traceback (most recent call last)问题
  3. 元素定位和定位辅助工具
  4. windows无法查看缩略图的解决方法
  5. c语言 poll,C语言:poll函数...........
  6. 赤道仪-步进电机控制程序
  7. python中griddata_python – 来自xyz数据的Matplotlib轮廓:griddata无效索引
  8. 常用命名规范分类:匈牙利命名法、下划线命名法、驼峰命名法、帕斯卡命名法
  9. 高等数学(上) —— 一元微分学
  10. 暑假2019培训:Day2提高组测试赛