nodejs实现发出蜂鸣声音(系统报警声)的方法

 更新时间:2017年01月18日 09:48:58   作者:ISaiSai  
这篇文章主要介绍了nodejs实现发出蜂鸣声音(系统报警声)的方法,结合实例形式分析了nodejs发出蜂鸣声的原理及具体应用方法,需要的朋友可以参考下

本文实例讲述了nodejs实现发出蜂鸣声音(系统报警声)的方法。分享给大家供大家参考,具体如下:

nodejs 有时候需要发出报警声音,使用以下代码可以调用系统蜂鸣器发声

process.stdout.write('\x07')

另外附上我自己的番茄工作法 nodejs    实际上就是一个25分钟的倒计时,然后发出蜂鸣声

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);

希望本文所述对大家nodejs程序设计有所帮助。

相关文章

  • 使用Node.js构建微服务的方法

    使用Node.js构建微服务的方法

    这篇文章主要介绍了使用Node.js构建微服务,将介绍微服务架构、优势以及如何使用Node.js开发微服务,需要的朋友可以参考下
    2022-08-08
  • Windows7系统下如何安装nodejs16以上版本

    Windows7系统下如何安装nodejs16以上版本

    这篇文章主要给大家介绍了关于Windows7系统下如何安装nodejs16以上版本的相关资料,很多时候node.js的版本存在兼容,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-07-07
  • Node.js使用MongoDB的ObjectId作为查询条件的方法

    Node.js使用MongoDB的ObjectId作为查询条件的方法

    这篇文章主要介绍了Node.js使用MongoDB的ObjectId作为查询条件的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • Node.js编码规范

    Node.js编码规范

    编码规范比比皆是,但是很少有公司做好编码规范的。忍不住想谈谈编码规范的重要性,希望所有人都能够重视起来。
    2014-07-07
  • 原生nodejs使用websocket代码分享

    原生nodejs使用websocket代码分享

    本文给大家分享的是在原生的nodejs中如何使用websocket实现信息传输,非常实用,有需要的小伙伴可以参考下
    2018-04-04
  • NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】

    NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】

    这篇文章主要介绍了NodeJS设计模式,结合实例形式总结分析了nodejs单例模式,适配器模式,装饰模式,观察者模式的概念、原理与具体实现技巧,需要的朋友可以参考下
    2017-09-09
  • 手把手教你使用TypeScript开发Node.js应用

    手把手教你使用TypeScript开发Node.js应用

    为了减少代码编写过程中出现的错误,以及更好的维护你的项目,本文将手把手教你配置一个简单的开发环境来编写Node.js的应用程序,感兴趣的小伙伴们可以参考一下
    2019-05-05
  • 基于html5和nodejs相结合实现websocket即使通讯

    基于html5和nodejs相结合实现websocket即使通讯

    HTML5 拥有许多引人注目的新特性,如 Canvas、本地存储、多媒体编程接口、WebSocket 等等。虽然现在大家把它捧的很火的样子,但是个人认为它还需要其他平台的支持才能真正的"火起来"
    2015-11-11
  • nodejs实现OAuth2.0授权服务认证

    nodejs实现OAuth2.0授权服务认证

    本篇文章主要介绍了nodejs实现OAuth2.0授权服务认证,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-12-12
  • Node.js调试技术总结分享

    Node.js调试技术总结分享

    Node.js是一个可以快速构建网络服务及应用的平台。该平台的构建是基于Chrome's JavaScript runtime,也就是说,实际上它是对Google V8引擎(应用于Google Chrome浏览器)进行了封装。 今天介绍Node.js调式目前有几种技术,需要的朋友可以参考下。
    2017-03-03

最新评论