JS中的延时调用(setTimeout()、clearTimeout())
延时调用
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())相关推荐
- js定时器和延时调用的使用
javascript定时器使用 可以使用setInterval(回调函数,间隔时间)函数,定时调用一段程序 回调函数本质就是一个函数(有点废话),但它是JS帮我们调用的,所以叫回调函数. 间隔时长单位 ...
- JS中函数的调用和this的值
调用每一个函数会暂停当前函数的执行,传递控制权和参数给新函数.除了声明时定义的形式参数,每个函数还接收两个附加的参数:this 和 arguments. 参数this在面向对象编程中非常重要,他的值取 ...
- nodejs中的全局函数setTimeout/clearTimeout,setInterval/clearInterval,unref/ref
/** global的函数和方法*1.setTimeout.clearTimeout 多长时间后执行函数(只执行一次)*2.setInterval.clearInterval 每隔多少秒执行一次的计时 ...
- js中for循环调用回调函数,一直循环最后一个
js的for循环中使用回调函数,获取到的值总是最后一个值?_MLAY-CSDN博客_js 循环回调函数
- JS中的setTimeout和setInterval函数
目录 前言 setTimeout setTimeout()函数应用之点名器 setInterval setInterval应用之重写点名器 前言 在生活中,常有定时做某事,或者循环做某事的需求,如设置 ...
- 在Node.js中使用事件,监听器,定时器和回调
Node.js通过其强大的事件驱动模型提供了可扩展性和性能,本篇文章的重点是理解该模型,以及它是如何不同于大部分Web服务器采用的传统线程模型的.了解事件模型至关重要,因为它可能迫使你改变设计应用程序 ...
- iOS下JS与OC互相调用(五)--UIWebView + WebViewJavascriptBridge
WebViewJavascriptBridge是一个有点年代的JS与OC交互的库,使用该库的著名应用还挺多的,目前这个库有7000+star.我去翻看了它的第一版本已经是4年前了,在版本V4.1.4以 ...
- 关于js中的this
从字面上理解this就是本身,所以this的指向就是本身,关键就是搞清楚本身指的是什么. 首先这个本身不是指函数本身,也不是指函数的词法作用域. this是在函数调用时发生的绑定,它的指向完全取决于函 ...
- iOS下JS与OC互相调用(六)--WKWebView + WebViewJavascriptBridge
2019独角兽企业重金招聘Python工程师标准>>> iOS下JS与OC互相调用(六)--WKWebView + WebViewJavascriptBridge 转载:原地址 ht ...
最新文章
- PCL:基于PCL绘制包围盒基础介绍(1)
- 多级反馈队列调度算法具体原理
- oracle性能调优学习0622
- swift3.0:NSURLSession的使用
- DOS命令行中用MAVEN构建Java和Java Web项目
- TCP/IP拥塞控制复习
- linux python版本升级和系统更新_Linux 下升级python和安装pip
- 问题:HikariPool-1 - Shutdown initiated...的解决
- 标题在图表上_图与表,让你的图表更简单清晰易读,告诉你怎么设置图表
- Java-访问修饰符
- hashmap put过程_阿里面试官:HashMap数据结构之道
- 【Windows】win10电脑Miracast投屏到电视
- 人艰不拆——记在工作一个半月之后
- Oracle之FORALL与BULK COLLECT简介(转载)
- fmodex.dll已加载,但找不到入口点怎么解决?
- 万年历单片机C语言报告,51单片机万年历C语言
- _【超详细指北】python大作业!
- A. 【UNR #2】积劳成疾
- win10+ ubuntu16.04 双系统及无线、输入法、deepin-wineQQ微信等配置(亲测)
- php单独使用laravel数据库 | laravel手动关闭数据库连接
热门文章
- 方正教务系统自动评价
- 安装pyspider遇到Traceback (most recent call last)问题
- 元素定位和定位辅助工具
- windows无法查看缩略图的解决方法
- c语言 poll,C语言:poll函数...........
- 赤道仪-步进电机控制程序
- python中griddata_python – 来自xyz数据的Matplotlib轮廓:griddata无效索引
- 常用命名规范分类:匈牙利命名法、下划线命名法、驼峰命名法、帕斯卡命名法
- 高等数学(上) —— 一元微分学
- 暑假2019培训:Day2提高组测试赛