Bom的定时器与延时器

2024-02-03 12:38
文章标签 定时器 bom 延时器

本文主要是介绍Bom的定时器与延时器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

setInterval

setInterval 设置一个定时器 当开启这个定时器之后,会每间隔一段时间 循环执行一次代码
第一个参数是函数 第二个参数是间隔的时间数字 毫秒值为单位
以下代码的执行效果是开始的时候将第一个函数参数 交给window 并让window开始计时,当时间到了1s之后,才开始执行函数参数;计时时长是第二个参数
当第二个参数到了时间 window会将这个函数重新交给JS 此时JS会执行 这个过程无限循环

		// setInterval(function() {//     var date = new Date();//     var dateStr = formatChineseDate(date);//     document.body.innerHTML = dateStr;// }, 1000);

对于innerHTML的话就是在页面中插入元素或者是文字信息;每次插入的时候都会改变上一次插入的数据;不会都打印到页面上;

对于返回值

		// 定时器和延时器的返回值是一个数字 代表着这个定时器和延时器的序号 浏览器可以根据它们关闭对应的定时器和延时器// var timer = setInterval(function() {//     console.log("我是第一个定时器");// }, 1000);// console.log(timer);// var timer1 = setInterval(function() {//     console.log("我是第二个定时器");// }, 1000);// console.log(timer1);// var timer2 = setInterval(function() {//     console.log("我是第三个定时器");// }, 1000);// console.log(timer2);// var timer3 = setInterval(function() {//     console.log("我是第四个定时器");// }, 1000);// console.log(timer3);

关闭计时器

 // 关闭// clearInterval(timer);// clearInterval(timer1);// clearInterval(timer2);// clearInterval(timer3);

setTimeout

setTimeout 设置一个延时器 设置一个函数 设置一个时间 当时间到了以后 执行函数 就此结束

		// setTimeout(function() {//     console.log(1);// }, 1000);
		// 关闭延时器// var timer = setTimeout(function() {//     console.log("我是延时器");// }, 1000);// clearTimeout(timer);// 备注:clearInterval和clearTimeout是可以混着使用的 但是推荐不要混着用

这篇关于Bom的定时器与延时器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/674177

相关文章

【Qt】定时器事件

定时器事件 在之前学习QTimer中实现了定时器的功能,而在QTimer背后是QTimerEvent定时器事件进行支撑的。在QObject中提供了一个timeEvent这个函数。 startTimer启动定时器killTimer关闭定时器 Qt 中在进⾏窗⼝程序的处理过程中,经常要周期性的执⾏某些操作,或者制作⼀些动画效果,使⽤定 时器就可以实现。所谓定时器就是在间隔⼀定时间后,去执⾏某⼀

独立按键单击检测(延时消抖+定时器扫描)

目录 独立按键简介 按键抖动 模块接线 延时消抖 Key.h Key.c 定时器扫描按键代码 Key.h Key.c main.c 思考  MultiButton按键驱动 独立按键简介 ​ 轻触按键相当于一种电子开关,按下时开关接通,松开时开关断开,实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通与断开。  ​ 按键抖动 由于按键内部使用的是机

【JavaScript】在循环体中了解定时器工作机制

for (var i = 0; i < 5; i++) {setTimeout(function() {console.log(i);}, 1000);}console.log(i);   如果我们约定,用箭头表示其前后的两次输出之间有 1 秒的时间间隔,而逗号表示其前后的两次输出之间的时间间隔可以忽略,代码实际运行的结果该如何描述?会有下面两种答案: A. :5 -> 5 -> 5 ->

WebAPI (一)DOM树、DOM对象,操作元素样式(style className,classList)。表单元素属性。自定义属性。间歇函数定时器

文章目录 Web API基本认知一、 变量声明二、 DOM1. DOM 树2. DOM对象3. 获取DOM对象(1)、选择匹配的第一个元素(2)、选择匹配多个元素 三、 操作元素1. 操作元素内容2. 操作元素属性(1)、常用属性(href之类的)(2)、通过style属性操作CSS(3)、通过类名(className)操作CSS(4)、通过classList操作控制CSS(5)、操作表单

深入理解C语言中的POSIX定时器

引言 在Unix和类Unix系统中,定时器是一种常见的机制,用于在特定时间间隔后执行某些操作。POSIX定时器因其灵活性和功能丰富而被广泛采用。本文将深入探讨POSIX定时器的工作原理、内部机制、使用方法及其在实际开发中的应用。 POSIX定时器基础 POSIX定时器是一种高级定时器接口,它允许用户创建定时器并指定定时器到期时的动作。POSIX定时器支持以下特性: 信号通知:定时器到

Android AnalogClock TextClock DigitalClock Chronometer 时钟 定时器

AnalogClock 相关属性:  android:dial="@drawable/img1" //表盘android:hand_hour="@drawable/alert_dialog_icon" //时针android:hand_minute="@drawable/alert_dialog_icon" //分针 TextClock 相关属性: android:f

Qt 设置定时器,label自动隐藏

使用这一句话,label将会在3秒后自动隐藏。 QTimer::singleShot(3000,ui->lb_ok,SLOT(hide()));

Android -- 视频音频多媒体播放,在线播放, MediaPlayer, SurfaceView, SoundPool, Timer定时器使用

1. SoundPool 用于快速重复的播放短音频 [java]  view plain copy public class MainActivity extends Activity {       private SoundPool soundPool;       private int soundId;          @Override       protec

javascript定时器小结

javascript有两种定显示器, setTimeout和setInterval,下面简要介绍两个函数然后附上简单的例子。 setTimeout(function, time) ,  当定位到time间隔则执行function函数,执行一次就不再执行 clearTimeout(t), 结束setTimeout定时器 setInterval(function, time), 每隔time间隔