中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

快速掌握Node.js中setTimeout和setInterval的使用方法
來源:易賢網(wǎng) 閱讀:1370 次 日期:2016-07-19 14:17:34
溫馨提示:易賢網(wǎng)小編為您整理了“快速掌握Node.js中setTimeout和setInterval的使用方法”,方便廣大網(wǎng)友查閱!

這篇文章主要為大家介紹了快速掌握Node.js中setTimeout和setInterval的使用方法,感興趣的小伙伴們可以參考一下

Node.js和js一樣也有計(jì)時(shí)器,超時(shí)計(jì)時(shí)器、間隔計(jì)時(shí)器、及時(shí)計(jì)時(shí)器,它們以及process.nextTick(callback)函數(shù)來實(shí)現(xiàn)事件調(diào)度。今天先學(xué)下setTimeout和setInterval的使用。

一、setTimeout超時(shí)計(jì)時(shí)器(和GCD中的after類似)

在node.js中可以使用node.js內(nèi)置的setTimeout(callback,delayMillSeconds,[args])方法。當(dāng)調(diào)用setTime()時(shí)回調(diào)函數(shù)會(huì)在delayMillSeconds后

執(zhí)行.setTime() 會(huì)返回一個(gè)定時(shí)器對(duì)象ID,可以在delayMillSeconds到期前將ID傳給clearTimeout(timeoutId)來取消。

function myfunc(){

 console.log("myfunc");

};

var mytimeout=setTimeout(myfunc,1000);

clearTimeout(mytimeout);

----------------------------------------------------------

"C:\Program Files (x86)\JetBrains\WebStorm 11.0.3\bin\runnerw.exe" F:\nodejs\node.exe timer.js

Process finished with exit code 0

如果將clearTimeout(mytimeout);這行注釋之后可以看到是會(huì)執(zhí)行myfunc()。

"C:\Program Files (x86)\JetBrains\WebStorm 11.0.3\bin\runnerw.exe" F:\nodejs\node.exe timer.js

myfunc

Process finished with exit code 0

二、setInterval間隔計(jì)時(shí)器(和GCD中的dispatch_source_t或NSTimer類似)

間隔計(jì)時(shí)器用來按定期的時(shí)間間隔來執(zhí)行工作.和setTimeout類似,node.js中內(nèi)置setInterval(callback,delayMilliSecond,[args])來創(chuàng)建并返回定時(shí)器對(duì)象Id,通過clearInterval()來取消。

/**

 * Created by Administrator on 2016/3/11.

 */

function myfunc(Interval){

 console.log("myfunc "+Interval);

}

var myInterval=setInterval(myfunc,1000,"Interval");

function stopInterval(){

 clearTimeout(myInterval);

 //myInterval.unref();

}

setTimeout(stopInterval,5000);

上面代碼是創(chuàng)建setInterval的回調(diào)函數(shù)myfunc,參數(shù)為Interval,setInterval每隔1s執(zhí)行一次,setTimeout是在5秒之后執(zhí)行,它的回調(diào)函數(shù)讓間隔計(jì)時(shí)器取消。

"C:\Program Files (x86)\JetBrains\WebStorm 11.0.3\bin\runnerw.exe" F:\nodejs\node.exe Interval.js

myfunc Interval

myfunc Interval

myfunc Interval

myfunc Interval

Process finished with exit code 0

三、從事件循環(huán)中取消定時(shí)器引用

當(dāng)事件隊(duì)列中僅存在定時(shí)器回調(diào)函數(shù)時(shí),如果不希望再執(zhí)行它們,可以使用setInterval和setTimeout返回對(duì)象的unref()函數(shù)來通知事件循環(huán)不要繼續(xù)。

當(dāng)unref()和setTimeout結(jié)合使用,要用獨(dú)立計(jì)時(shí)器來喚醒事件循環(huán),大量使用對(duì)性能也會(huì)產(chǎn)生影響,應(yīng)盡量少用。

四、setTimeout和setInterval執(zhí)行時(shí)間是不精確的

它們是間隔一定時(shí)間將回調(diào)添加到事件隊(duì)列中,執(zhí)行也不是太精確

function simpleTimeout(consoleTime)

{

 console.timeEnd(consoleTime);

}

console.time("twoSecond");

setTimeout(simpleTimeout,2000,"twoSecond");

console.time("oneSecond");

setTimeout(simpleTimeout,1000,"oneSecond");

console.time("fiveSecond");

setTimeout(simpleTimeout,5000,"fiveSecond");

console.time("50MillSecond");

setTimeout(simpleTimeout,50,"50MillSecond");

以上代碼多執(zhí)行幾次輸出的結(jié)果也是不一樣的。

"C:\Program Files (x86)\JetBrains\WebStorm 11.0.3\bin\runnerw.exe" F:\nodejs\node.exe timer.js

50MillSecond: 51ms

oneSecond: 1000ms

twoSecond: 2002ms

fiveSecond: 5001ms

Process finished with exit code 0

以上就是本文的全部內(nèi)容,希望對(duì)大家學(xué)習(xí)Node.js中setTimeout和setInterval的使用方法有所幫助。

更多信息請(qǐng)查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機(jī)網(wǎng)站地址:快速掌握Node.js中setTimeout和setInterval的使用方法
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

2026上岸·考公考編培訓(xùn)報(bào)班

  • 報(bào)班類型
  • 姓名
  • 手機(jī)號(hào)
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
老牛影视一区二区三区| 欧美激情视频网站| 国产在线欧美日韩| 国产精品高潮呻吟| 国产精品无人区| 国内精品一区二区三区| 国产精品伊人日日| 国产亚洲一区二区三区在线播放| 国产亚洲精品综合一区91| 国产伦精品一区二区三| 国产日韩精品入口| 亚洲精品一区二区三| 亚洲视频一二区| 久久婷婷影院| 国产精品美女久久久久久2018| 国产美女高潮久久白浆| 国产综合久久久久影院| 亚洲国产小视频| 亚洲午夜伦理| 久久综合网络一区二区| 免费日韩精品中文字幕视频在线| 亚洲国产老妈| 国产精品入口麻豆原神| 欧美日韩一区二区三区免费看| 国产三区二区一区久久 | 亚洲三级影片| 久久深夜福利| 国产精品综合| 欧美激情导航| 国产精品午夜久久| 日韩视频免费在线观看| 开心色5月久久精品| 黄色av成人| 香蕉成人伊视频在线观看| 欧美暴力喷水在线| 亚洲国产视频一区| 欧美成人激情视频| 在线观看亚洲a| 另类av导航| 亚洲人成人77777线观看| 欧美成人嫩草网站| 亚洲一级黄色| 国产精品人人做人人爽人人添| 亚洲精品美女在线| 国产精品成人一区| 久久精品日韩一区二区三区| 在线日韩视频| 国产精品一区二区你懂的| 香蕉久久a毛片| 国语自产精品视频在线看抢先版结局| 久久久久久久久伊人| 亚洲黄一区二区| 国产欧美一区二区三区沐欲| 亚洲精品一级| 免费看精品久久片| 欧美在线视频免费播放| 国产一区 二区 三区一级| 久久久久久999| 亚洲一区二区三区三| 在线观看不卡av| 国产亚洲成精品久久| 欧美精品福利| 欧美r片在线| 狼人社综合社区| 久久精品一区蜜桃臀影院| 一区二区久久| 亚洲午夜精品一区二区三区他趣| 1769国内精品视频在线播放| 国产日韩欧美成人| 国产精品久久久久aaaa九色| 欧美日韩久久久久久| 欧美日韩另类一区| 欧美成人午夜激情在线| 欧美一区二区在线免费观看| 亚洲午夜久久久久久久久电影网| 99精品视频网| 亚洲图片欧美日产| 亚洲在线观看视频网站| 亚洲欧美视频在线观看| 亚洲男人影院| 午夜免费在线观看精品视频| 午夜精品视频| 久久av资源网站| 久久亚洲欧美国产精品乐播| 久久久999精品| 免费不卡欧美自拍视频| 欧美日韩亚洲一区二区三区在线 | 尤物精品国产第一福利三区| 国产伦精品一区二区三区照片91 | 欧美日韩精品在线播放| 欧美精品日韩一区| 国产精品嫩草久久久久| 国产精品天美传媒入口| 国内成人精品视频| 亚洲精品免费在线| 亚洲欧美日韩另类| 久久久久久网站| 欧美国产成人在线| 国产精品亚洲美女av网站| 在线欧美一区| 欧美伊久线香蕉线新在线| 欧美一区二区三区播放老司机| 亚洲网站在线看| 久久久综合视频| 国产精品乱码久久久久久| 激情一区二区三区| 亚洲自拍高清| 欧美大片在线观看| 国内自拍一区| 亚洲自拍电影| 欧美精品在线一区二区| 韩日欧美一区| 久久成人精品一区二区三区| 欧美性色综合| 亚洲欧洲偷拍精品| 性欧美1819sex性高清| 欧美国产一区在线| 91久久综合亚洲鲁鲁五月天| 欧美视频亚洲视频| 欧美三级欧美一级| 亚洲美女性视频| 国产精品成人一区二区三区吃奶| 亚洲第一在线视频| 久久精品日产第一区二区三区 | 亚洲国产精品va在线看黑人 | 欧美日韩久久不卡| 国产无遮挡一区二区三区毛片日本| 99精品国产高清一区二区| 久久综合色8888| 最近中文字幕日韩精品 | 欧美精品二区| 亚洲精品久久久久久久久久久| 亚洲欧美日韩精品在线| 国产精品久久久久av免费| 午夜精品久久久久久久久久久久 | 国产精品网站一区| 亚洲一区在线视频| 国产精品亚洲不卡a| 中文一区二区在线观看| 免费试看一区| 在线视频欧美日韩| 国产精品天美传媒入口| 久久国产天堂福利天堂| 国产精品嫩草99a| 久久这里有精品视频| 亚洲午夜成aⅴ人片| 国产亚洲福利| 欧美一级大片在线免费观看| 久久精品99久久香蕉国产色戒| 国产综合色精品一区二区三区| 免费看成人av| 一二三区精品| 国产一区二区三区不卡在线观看| 欧美精品一区在线观看| 亚洲精品在线免费观看视频| 影音先锋亚洲精品| 国产日韩一区二区三区在线| 欧美丝袜一区二区| 欧美日韩国产电影| 久久中文字幕一区二区三区| 亚洲美女在线观看| 亚洲精品久久久蜜桃| 狠狠色狠狠色综合日日tαg| 国产精品男女猛烈高潮激情| 国产精品久久国产三级国电话系列 | 美女国产一区| 先锋影音一区二区三区| 亚洲在线免费视频| 欧美一区视频在线| 蜜桃精品久久久久久久免费影院| 久久精品亚洲| 久久久人成影片一区二区三区| 麻豆成人91精品二区三区| 欧美高清视频一区二区三区在线观看| 老司机精品视频一区二区三区| 欧美激情一区二区三区全黄| 久久精品2019中文字幕| 女仆av观看一区| 欧美猛交免费看| 国产一区视频在线观看免费| 国内激情久久| 亚洲一区二区精品在线观看| 午夜精品久久久久久久99水蜜桃 | 国产精品理论片| 欧美在线视频a| 蜜桃av噜噜一区二区三区| 欧美午夜不卡| 国产精品腿扒开做爽爽爽挤奶网站| 国产一区二区三区久久悠悠色av | 亚洲国产精品一区| 亚洲人成毛片在线播放女女| 欧美一区二区三区在线播放| 国产日韩成人精品| 久久久久国产精品www| 亚洲激情精品| 欧美精品久久久久久久免费观看| 影音先锋日韩资源| 欧美日韩国产色站一区二区三区| 亚洲男人的天堂在线| 精品不卡一区|