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