iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 21
0
自我挑戰組

蚵蚵攻城記系列 第 21

[Day 21] setTimeout and setInterval

  • 分享至 

  • xImage
  •  

setTimeout() 可以設定在一段時間(milliseconds)後執行某個function。
(1 second = 1000 milliseconds)
而這個function只能執行一次。

<button onclick="myFunction()">Try it</button>
function myFunction() {
    setTimeout(function() { alert("Hello"); }, 2000);
}  //click之後的兩秒鐘,會跳出alert。

setTimeout() 不同,
setInterval()可以設定每經過一段時間後,執行同一個function。

function myFunction() {
    setInterval(function(){ alert("Hello"); }, 2000);
}  //click之後的每兩秒鐘,會持續跳出alert,且無法停止除非關閉網頁。

如果要停止setInterval(),可以使用clearInterval()
setTimeout(),則是可以使用clearTimeout()停止。


例子是使用W3School


上一篇
[Day 20] JavaScript Loop for
下一篇
[Day22] jQuery selector
系列文
蚵蚵攻城記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言