iT邦幫忙

2021 iThome 鐵人賽

DAY 24
0
自我挑戰組

學渣的學習筆記系列 第 24

Day24 javascript計時-2

今天我們接著昨天的筆記繼續下去,咱們換來談談setTimeout() 方法,setTimeout()語法是:
a = window.setTimeout(“ ”,” ”);
其中setTimeout() 方法會返回某個值;在上面的語句中,值被儲存在名為 a 的變數中,假如我們希望取消這個 setTimeout(),咱們可以使用這個變數名來指定它,setTimeout() 的第一個參數是含有 JavaScript 語句的字串。這個語句可能諸如 "alert('5 seconds!')",或者對函數的調用,第二個參數指示從當前起多少毫秒後執行第一個參數,例如:
https://ithelp.ithome.com.tw/upload/images/20210924/20140250jAuG0NcRQq.pnghttps://ithelp.ithome.com.tw/upload/images/20210924/20140250YbBrjDiJgF.png
P.S.再說一次,1000 毫秒等於一秒喔。
接下來我們同樣要來看一下如何停止執行,我們使clearTimeout() 方法用於停止執行setTimeout()方法的函數代碼,他的語法是:
Window.clearTimeout();
其中window.clearTimeout() 方法可以不使用window 首碼,但是如果我們要使用clearTimeout() 方法, 咱們必須在創建超時方法中(setTimeout)使用全域變數:
a = setTimeout(“ ”,” ”);
如果函數還未被執行,我們可以使用 clearTimeout() 方法來停止執行函數代碼,直接看例子:
https://ithelp.ithome.com.tw/upload/images/20210924/20140250C2IgpnfGLu.pnghttps://ithelp.ithome.com.tw/upload/images/20210924/20140250Od8aEEjKtS.pnghttps://ithelp.ithome.com.tw/upload/images/20210924/20140250u3tA89S3c9.png

以上就是今天的筆記,例子什麼的內容不是重點不要太在意XD~不知不覺就要30天了,真的是光陰似箭呢~


上一篇
Day23 javascript 計時-1
下一篇
Day25 javascript 測試jQuery
系列文
學渣的學習筆記30

尚未有邦友留言

立即登入留言