在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙開發系統基礎能力:Timer定時器

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-06-28 11:33 ? 次閱讀

定時器

setTimeout

setTimeout(handler[,delay[,…args]]): number

設置一個定時器,該定時器在定時器到期后執行一個函數。

  • 參數

    參數名類型必填說明 開發前請熟悉鴻蒙開發指導文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]點擊或者復制轉到。
    handlerFunction定時器到期后執行函數。
    delaynumber延遲的毫秒數,函數的調用會在該延遲之后發生。如果省略該參數,delay取默認值0,意味著“馬上”執行,或盡快執行。
    ...argsArray附加參數,一旦定時器到期,它們會作為參數傳遞給handler。
  • 返回值

    類型說明
    numbertimeout定時器的ID。
  • 示例

    export default {    
      setTimeOut() {        
        var timeoutID = setTimeout(function() {            
          console.log('delay 1s');
        }, 1000);    
      }
    }
    

clearTimeout

clearTimeout(timeoutID: number): void

取消了先前通過調用setTimeout()建立的定時器。

  • 參數

    參數名類型必填說明
    timeoutIDnumber要取消定時器的ID, 是由setTimeout()返回的。
  • 示例

    export default {    
      clearTimeOut() {        
        var timeoutID = setTimeout(function() {            
          console.log('do after 1s delay.');        
        }, 1000);        
        clearTimeout(timeoutID);    
      }
    }
    

setInterval

setInterval(handler[, delay[, ...args]]): number

重復調用一個函數,在每次調用之間具有固定的時間延遲。

  • 參數

    參數名類型必填說明
    handlerFunction要重復調用的函數。
    delaynumber延遲的毫秒數(一秒等于1000毫秒),函數的調用會在該延遲之后發生。
    ...argsArray附加參數,一旦定時器到期,他們會作為參數傳遞給handler。
  • 返回值

    類型說明
    numberintervalID重復定時器的ID。
  • 示例

    export default {    
      setInterval() {        
        var intervalID = setInterval(function() {            
          console.log('do very 1s.');        
        }, 1000);    
      }
    }
    

clearInterval

clearInterval(intervalID: number): void

可取消先前通過 setInterval() 設置的重復定時任務。

  • 參數

搜狗高速瀏覽器截圖20240326151547.png

參數名類型必填說明HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿
intervalIDnumber要取消的重復定時器的ID,是由 setInterval() 返回的。
  • 示例
    export default {    
      clearInterval() {        
        var intervalID = setInterval(function() {
          console.log('do very 1s.');
        }, 1000);
        clearInterval(intervalID);
      }
    }
    

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開發系統
    +關注

    關注

    0

    文章

    38

    瀏覽量

    9714
  • 鴻蒙
    +關注

    關注

    57

    文章

    2392

    瀏覽量

    43055
收藏 人收藏

    評論

    相關推薦

    RT-Thread定時器工作機制以及定時器的管理方式

    當不再需要動態定時器時,可以將其刪除,執行如下函數之后系統會把這個定時器從 rt_timer_list 鏈表中刪除,然后釋放相應的定時器控制
    的頭像 發表于 02-15 10:36 ?1.2w次閱讀
    RT-Thread<b class='flag-5'>定時器</b>工作機制以及<b class='flag-5'>定時器</b>的管理方式

    GD32對Timer定時器原理的詳細講解

    GD32 Timr定時器看起來比較復雜啊。一看GD32E10x 的SPEC:一個高級定時器,三個通用定時器,還有一個基本定時器。 項目上想用來做分時處理程序都不知道用哪個? 就用通用的
    的頭像 發表于 04-22 17:02 ?1.7w次閱讀
    GD32對<b class='flag-5'>Timer</b><b class='flag-5'>定時器</b>原理的詳細講解

    如何在RK2206開發板上使用鴻蒙LiteOS-M內核接口進行定時器編程開發

    實驗內容本例程演示如何在小凌派-RK2206開發板上使用鴻蒙LiteOS-M內核接口,進行定時器編程開發。程序設計軟件定時器,是基于
    發表于 08-04 15:44

    通用定時器(Timer)

    在 Stellaris 系列 ARM 內部通常集成有 2~4 個通用定時器模塊(General-Purpose Timer Module,GPTM),分別稱為 Timer0、Timer
    發表于 01-13 16:34 ?23次下載

    通用定時器(Timer

    通用定時器(Timer
    發表于 10-11 15:10 ?6次下載
    通用<b class='flag-5'>定時器</b>(<b class='flag-5'>Timer</b>

    通用定時器(Timer)總體特性的功能概述和詳細的程序概述

    在Stellaris系列ARM內部通常集成有2~4個通用定時器模塊(General-Purpose Timer Module,GPTM),分別稱為Timer0、Timer1、
    發表于 05-09 10:32 ?8次下載
    通用<b class='flag-5'>定時器</b>(<b class='flag-5'>Timer</b>)總體特性的功能概述和詳細的程序概述

    ESP32 之 ESP-IDF 教學(三)——通用硬件定時器Timer

    ESP32 之 ESP-IDF 學習筆記(三)【通用硬件定時器Timer)】文章目錄ESP32 之 ESP-IDF 學習筆記(三)【通用硬件定時器Timer)】通用硬件
    發表于 11-26 11:36 ?37次下載
    ESP32 之 ESP-IDF 教學(三)——通用硬件<b class='flag-5'>定時器</b>(<b class='flag-5'>Timer</b>)

    GD32E230開發筆記-GD32E230定時器控制

    GD32E230開發筆記-GD32E230定時器控制1.硬件設計2.軟件設計定時器的配置3.設計效果4.程序源碼1.硬件設計GD32E230C8T6中定時器的資源還是比較豐富,這里我們
    發表于 12-02 14:36 ?28次下載
    GD32E230<b class='flag-5'>開發</b>筆記-GD32E230<b class='flag-5'>定時器</b>控制

    msp432快速入門第十節之timer32定時器

    縱觀整個程序,主要是通過中斷觸發定時器來使LED亮1s(2)配置自己的函數第一步 配置定時器配置定時器Timer32: //配置timer3
    發表于 12-07 18:51 ?9次下載
    msp432快速入門第十節之<b class='flag-5'>timer</b>32<b class='flag-5'>定時器</b>

    【合宙Air105開發板試用體驗】Air105的定時器, 定時器中斷和PWM輸出

    1 個 Timer 單元,包含 8 個獨立定時器: Timer0,Timer1,Timer2,Time
    的頭像 發表于 12-02 11:23 ?1061次閱讀

    STM32G0開發筆記:定時器timer的基本使用方法

    使用Platformio平臺的libopencm3開發框架來開發STM32G0,以下為定時器timer的基本使用方法。
    的頭像 發表于 01-17 10:43 ?3840次閱讀
    STM32G0<b class='flag-5'>開發</b>筆記:<b class='flag-5'>定時器</b><b class='flag-5'>timer</b>的基本使用方法

    STM32入門學習筆記之基礎定時器實驗(上)

    STM32內部共有8個定時器,其中Timer1和Timer8屬于高級定時器Timer2~Timer
    的頭像 發表于 02-16 10:14 ?1290次閱讀
    STM32入門學習筆記之基礎<b class='flag-5'>定時器</b>實驗(上)

    STM32入門學習筆記之基礎定時器實驗(下)

    STM32內部共有8個定時器,其中Timer1和Timer8屬于高級定時器Timer2~Timer
    的頭像 發表于 02-16 10:14 ?828次閱讀
    STM32入門學習筆記之基礎<b class='flag-5'>定時器</b>實驗(下)

    基礎定時器實驗

    STM32內部共有8個定時器,其中Timer1和Timer8屬于高級定時器Timer2~Timer
    的頭像 發表于 03-01 15:59 ?1259次閱讀
    基礎<b class='flag-5'>定時器</b>實驗

    STM32L4定時器(TIMER)介紹

    電子發燒友網站提供《STM32L4定時器(TIMER)介紹.pdf》資料免費下載
    發表于 08-01 14:24 ?0次下載
    STM32L4<b class='flag-5'>定時器</b>(<b class='flag-5'>TIMER</b>)介紹
    主站蜘蛛池模板: 男女在线观看视频 | 成年女人毛片免费视频 | 日本黄页网址 | 一级片视频在线 | 色中色综合网 | 麻豆色哟哟网站 | semimi亚洲综合在线观看 | 日韩精品一区二区在线观看 | 人人澡人人搞 | 免费看一级片 | 欧美黄色录像 | 拍真实国产伦偷精品 | 亚洲娇小性色xxxx | 亚洲成人一级片 | 国产激烈无遮挡免费床戏视频 | 国产一卡二卡3卡4卡四卡在线视频 | 午夜影院一区二区三区 | 日本加勒比高清一本大道 | 四虎精品成在线播放 | 激情综合五月网 | 国产人成精品免费视频 | 久操视频在线 | 高清午夜毛片 | 热re99久久精品国产99热 | 精品女视频在线观看免费 | 精品乱码一区二区三区四区 | 天天搞天天爽 | 国产产一区二区三区久久毛片国语 | 久久久久久9| 2021精品综合久久久久 | 偷拍福利视频 | 国产午夜一区二区在线观看 | 日本不卡在线视频 | 黄网站播放 | se94se亚洲欧美在线 | mmmxxx69日本| 噜噜爽 | 一级做a爰片久久毛片免费看 | 夜夜操夜夜摸 | 边做边爱在线观看视频免费 | 国产va免费精品高清在线 |