定時器複習

2022-06-14 12:39:12 字數 634 閱讀 7105

定時器在js中有兩種定時器:

settimeout()

只在指定的時間後執行一次

/定時器 非同步執行  

function hello()

//使用方法名字執行方法

var t1 = window.settimeout(hello,1000);

var t2 = window.settimeout("hello()",3000);//使用字串執行方法

window.cleartimeout(t1);//去掉定時器

setinterval()

在指定時間為週期迴圈執行

/實時重新整理  時間單位為毫秒  

setinterval('refreshquery()',8000);

/* 重新整理查詢 */

function refreshquery()

兩種方法根據不同的場景和業務需求擇而取之,

對於這兩個方法,需要注意的是如果要求在每隔乙個固定的時間間隔後就精確地執行某動作,那麼最好使用setinterval,而如果不想由於連續呼叫產生互相干擾的問題,尤其是每次函式的呼叫需要繁重的計算以及很長的處理時間,那麼最好使用settimeout

定時器複習

設定乙個定時器 settimeout 等到1000ms後開始執行對應的方法,方法執行完成後,定時器結束 window.settimeout function 1000 設定乙個定時器 setinterval 等到1000ms後開始執行對應的方法,方法執行完成後,定時器 並沒有結束,以後每隔1000m...

Mysql 檢視定時器 開啟定時器 設定定時器時間

1.檢視是否開啟evevt與開啟evevt。1.1 mysql evevt功能預設是關閉的,可以使用下面的語句來看evevt的狀態,如果是off或者0,表示是關閉的。show variables like sche 1.2 開啟evevt功能 setglobal event scheduler 1 ...

定時器 STM32定時器 基本定時器1

我是鼎!定時器時鐘一定要明確其中有哪些變數。上圖為stm407資料手冊摘出來的,可能看不清楚,其實就蘊含了幾點資訊。注意一點,我們看圖2,我們以apb1舉例,上面掛著很多的外設,包括usart1 adc 以及定時器,我們知道apb1上面最高時鐘頻率為84mhz,但是定時器的時鐘是要在此基礎上乘2,也...