window.setInterval()
方法用于重復執行指定的函數或代碼片段,它具有以下作用:
1. 定時執行代碼
使用 setInterval()
方法可以設置一個定時器,使得指定的函數在一定的時間間隔內重復執行。這對于需要周期性地執行
代碼邏輯很有用,比如定時更新數據、輪詢服務器等。
2. 動畫效果
setInterval()
可以用于實現簡單的動畫效果,通過在每次重復執行的函數中更新元素的屬性值,從而改變元素的外觀并
模擬動畫效果。
3. 計時器
借助 setInterval()
方法,可以創建一個計時器,用于測量經過的時間。通過在每次重復執行的函數中記錄時間,可以實
現簡單的秒表或計時器功能。
需要注意的是,使用 setInterval()
時要確保及時清除定時器,以免出現無限循環或資源浪費。可以使用 clearInterval()
方法來清除已設置的定時器。