當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
【学习笔记33】JavaScript延时器定时器和异步程序
生活随笔
收集整理的這篇文章主要介紹了
【学习笔记33】JavaScript延时器定时器和异步程序
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、計時器 (setInterval)
- 語法: setInterval(function(){每次執(zhí)行定時器時要做的事}, 時間)時間的單位是毫秒
- 返回值: (時間ID)
- 值取決于你當(dāng)前的定時器是這個頁面的第幾個定時器, 返回值可以用于關(guān)閉定時器
- 關(guān)閉定時器: clearInterval(時間ID)
2、 倒計時器 (setTimeout)
- 語法:setTimeout(function () {倒計時時間滿足時, 要執(zhí)行的一段代碼}, 時間)*時間的單位是毫秒
- 返回值:(時間ID)
- 值取決于你當(dāng)前的定時器是這個頁面的第幾個定時器, 返回值可以用于關(guān)閉定時器
- 關(guān)閉倒計時器: clearTimeout(時間ID)
- 關(guān)閉定時器: clearInterval 和 clearTimeout
- 正常來說兩個方法可以混用, 不會出錯
- 但是根據(jù)語義來說clearTimeout用于關(guān)閉setTimeout;clearInterval用于關(guān)閉setInterval
3、簡單了解異步代碼
4、面試題
console.log('start'); setTimeout(function () { ?console.log('timeout_start') setTimeout(function () { ?console.log('QF666'); }, 0) ?console.log('timeout_end'); }, 0)console.log('end');總結(jié)
以上是生活随笔為你收集整理的【学习笔记33】JavaScript延时器定时器和异步程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Altmetrics(替代计量学):对你
- 下一篇: gradle idea java ssm