js定時器

westwolf發表於2021-09-09


js的定時器在定義的時候基本上就開始啟動了,並沒有特定的方法給定什麼時候開啟。

建立定時器很簡單:

setTimeout(要執行的函式,多少毫秒後執行) 單次定時

setInterval(要執行的函式,多少毫秒後執行) 週期定時

定時器一般都寫在事件函式中,想要關閉定時器的時候,卻又不在同一作用域,how?

其實定義定時器的時候都會有一個返回值,這個值代表當前定時器的序號,並且唯一,當你定義一個定時器並關閉,又繼續開啟時,它也是不一樣的,在當前瀏覽器絕對唯一,所以可以透過它在JS程式碼任何地方關閉它。

別問我怎麼知道的。

©著作權歸作者所有:來自51CTO部落格作者田頭草的原創作品,如需轉載,請註明出處,否則將追究法律責任


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4662/viewspace-2818974/,如需轉載,請註明出處,否則將追究法律責任。

相關文章