首页 > 其他分享 >[BOM]定时器

[BOM]定时器

时间:2023-12-27 09:33:58浏览次数:30  
标签:function displayMsg console log 定时器 BOM Timeout

定时调用 setInterval

    // 开启定时器:第一个参数是回调函数(必须),第二个参数是毫秒
    // 返回值表示是这个页面的第几个定时器(从1开始数)
    var timer = setInterval(function () {
        console.log('一秒!');
    }, 1000);

    console.log(timer); 

    // 异步语句后的代码先执行。异步语句比较麻烦,后执行。
    console.log(window);   // 会比定时器先执行

    // 清除定时器:参数指第几个定时器(从1开始数)
    // clearInterval(1);  // 可以
    clearInterval(timer);

 

推迟调用 setTimeout

function handleButtonPress(e) {
    if (e.target.id == "settime") {
        timeID = setTimeout(function() {
            displayMsg("Timeout Expired");
        }, 5000);
        displayMsg("Timeout Set");
    } else if (e.target.id == "cleartime") {
        clearTimeout(timeID);
        displayMsg("Timeout Cleared");
    }
}

 

 

标签:function,displayMsg,console,log,定时器,BOM,Timeout
From: https://www.cnblogs.com/ximu1009/p/17926624.html

相关文章

  • BOM
    认识BOM各内置对象按照一定的形式组织起来的模型统称为浏览器对象,即BOM。BOM由多个对象组成,其中核心对象是window,它是其它内置对象的基础。其它内置对象都以属性的形式添加在window对象下,也可以称为widow的子对象。                  ......
  • Atcoder ABC 333 F - Bomb Game 2
    题目大意(采用0#语言):有n个人,每个人每次要么被“炸掉”,要么就被移到最后面去,概率都是1/2,求最后只剩下初始时排名为第i的人的概率。 这道题跟人数有关,而且跟位置有关。我们定义dp[i]表示一共有i个人,第i个为最后一位留下来时的概率。(不想写公式)定义j从0到i-1,表示从前面i-1......
  • 定时器
    背景参数解释OnActiveSec定时器生效后,多少时间开始执行任务OnBootSec系统启动后,多少时间开始执行任务OnStartupSecSystemd进程启动后,多少时间开始执行任务OnUnitActiveSec该单元上次执行后,等多少时间再次执行OnUnitInactiveSec定时器上次关闭后多少时......
  • FreeRTOS中的定时器介绍和使用
    FreeRTOS作为一款流行的嵌入式实时操作系统,提供了强大的任务调度和同步机制。在实时嵌入式系统中,定时器是一项重要的功能,用于执行特定任务、延时操作或周期性执行代码。本文将深入介绍FreeRTOS中的定时器,并提供详细的代码演示,以帮助开发者更好地理解和应用定时器功能。1.定时器的......
  • 51 单片机【外部中断、定时器中断、回调函数】
    51单片机【外部中断、定时器中断、回调函数】​ 这里的外部中断类似监听器,时时刻刻监视某引脚的电平变化;这里的定时器中断类似于定时任务,可以定时执行某函数;这里将回调函数和中断结合起来,案例里有点设计模式的味道(忘了哪个了,也可能就是感觉,关于高层不能调用低层的解决),也有点函数......
  • 嵌入式系统中的低功耗定时器应用与优化实战
    嵌入式系统的开发在现代科技中发挥着至关重要的作用。它们被广泛应用于从智能家居到工业自动化的各种领域。在本文中,我们将聚焦于使用ARMCortex-M系列微控制器实现低功耗定时器的应用。我们将详细介绍在嵌入式系统中如何实现低功耗的定时器功能,并附上代码示例。嵌入式系统低功耗定......
  • STM32中滴答定时器的使用并进行ms和us级延时
    STM32中滴答定时器的使用并进行ms和us级延时滴答定时器(Systick)滴答定时器Systick是stm32内核中的一个系统定时器,是属于内核的外设。滴答定时器是一个24位的倒计数定时器,当计数到0时,会从LOAD寄存器中自动重装载定时初值,开始新一轮计数。在core_cm3.h和core_cm4.h头文件中都会......
  • 定时器PWM输出实验
    定时器PWM输出实验由于是用TIM定时器输出,必涉及到IO口的复用。原理:以上计数方式为例:计数器从零计数到arr(重装载值),此过程中,我们定义一个crr_x,则被分为两种情况:计时器值大于crr_x,计数器值小于crr_x。我们使第二种情况输出低电平,第一种情况输出高电平,就可以得到输出电平。我们调整a......
  • 【go】Go (Golang) 语言-Golang 定时器Timer和Ticker、time.AfterFunc、time.NewTicke
    Golang定时器Timer和TickerGolang定时器包括:一次性定时器(Timer)和周期性定时器(Ticker)。编程中经常会通过timer和ticker、AfterFunc定时器NewTicker是设定每隔多长时间触发的,是连续触发,而计时器NewTimer是等待多长时间触发的,只触发一次,两者是不同的。等待时间函数AfterFunc是......
  • 通用定时器及定时器中断实验
    定时器:顾名思义是用来定时的一个外设。stm32有八个定时器,分三类计数器计数模式又分为三种:向上,向下,向上/下计数。向上:计数器从零计数到自动加载值,然后重新从零开始并产生一个计数器溢出事件。向下:计数器从自动加载值计数到零,然后重新从自动加载值开始并产生一个计数器溢出事件......