你們好,歡迎回到咱們的JavaScript零基礎入門。上一節課咱們講了JavaScript中一些經常使用的DOM操做,這裏要補充一個點,上節課講的table幾個經常使用屬性實際上是有兼容性問題的,在部分IE瀏覽器中是不識別的,但不必定會拋出異常,因此若是要兼容IE9及如下IE時,仍是乖乖用getElementsByTagName或者querySelectorAll。好,回到咱們今天的課,今天帶你們瞭解一下定時器。瀏覽器
所謂定時器,就是在指定時間間隔去執行指定的操做,這種需求在JS動畫裏是常常存在的。微信
通常來講,定時器有兩種,一種是延遲指定時間間隔後執行,一種是相同時間間隔循環執行。函數
無論是哪一種定時器,確定都有開啓和關閉兩個動做,就像鬧鐘同樣。學習
先來講說延遲執行定時器,其實就是咱們常說的setTimeout,顧名思義,就是在時間結束後執行。setTimeout接收兩個參數,第一個是匿名函數,主要是寫定時後要執行的方法,第二個是時間間隔,以毫秒爲單位,同時,setTimeout是有返回值的,他返回一個定時器,主要是方便後邊咱們調用clearTimeout來關閉定時器,clearTimeout就是接收定時器做爲參數的。動畫
其實循環定時器也是相似的,循環定時器,就是咱們常說的setInterval,他一樣也接收兩個參數,一樣也返回定時器,也相似的能夠經過clearInterval來關閉定時器。spa
這節課呢,應用會比理論要多一些,我會經過電子錶和延時顯示框來給你們講解這兩個定時器的用法,因爲不方便直接貼代碼,還請你們移步至下方公衆號看教學視頻吧。視頻
好了,這節課就講到這裏,你們要暫停視頻本身瞧一瞧哦。下一節課,咱們緊跟這一節課的步伐,講一講JavaScript的事件。事件
若是想跟着振丹繼續學習,能夠微信關注【振丹敲代碼】(微信號:JandenCoding)ip
新博文微信同步推送,還附有講解視頻哦~get
也可直接掃描下方二維碼關注。