nodejs實(shí)現(xiàn)發(fā)出蜂鳴聲音(系統(tǒng)報(bào)警聲)的方法
本文實(shí)例講述了nodejs實(shí)現(xiàn)發(fā)出蜂鳴聲音(系統(tǒng)報(bào)警聲)的方法。分享給大家供大家參考,具體如下:
nodejs 有時(shí)候需要發(fā)出報(bào)警聲音,使用以下代碼可以調(diào)用系統(tǒng)蜂鳴器發(fā)聲
process.stdout.write('\x07')
另外附上我自己的番茄工作法 nodejs 實(shí)際上就是一個(gè)25分鐘的倒計(jì)時(shí),然后發(fā)出蜂鳴聲
var FANQIE_TIME = 25; function beep() { for(var i =0;i<20;i++) { process.stdout.write('\x07') } } var startTime = new Date(); var needTime =startTime.setMinutes(startTime.getMinutes()+FANQIE_TIME); function showTime() { var now = new Date(); var totalSecond = Math.floor( (needTime - now)/1000) if(totalSecond<=0) { beep(); if(interVal) { clearInterval(interVal); } return; } var mm =Math.floor(totalSecond/60); var ss = Math.floor( totalSecond%60); console.log(mm+":"+ss); } var interVal = setInterval(showTime,1000);
希望本文所述對(duì)大家nodejs程序設(shè)計(jì)有所幫助。
相關(guān)文章
node作為中間服務(wù)層如何發(fā)送請(qǐng)求(發(fā)送請(qǐng)求的實(shí)現(xiàn)方法詳解)
node作為中間服務(wù)層如何發(fā)送請(qǐng)求?下面小編就為大家分享一下發(fā)送請(qǐng)求的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助2018-01-01Mac下安裝node.js及環(huán)境配置全過(guò)程
這篇文章主要介紹了Mac下安裝node.js及環(huán)境配置全過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05Node.js如何對(duì)SQLite的async/await封裝詳解
這篇文章主要給大家介紹了關(guān)于Node.js如何對(duì)SQLite的async/await進(jìn)行封裝的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-02-02kafka調(diào)試中遇到Connection to node -1 could not be established. Br
這篇文章主要介紹了kafka調(diào)試中遇到Connection to node -1 could not be established. Broker may not be available的解決方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-09-09