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


Posted in NodeJs onJanuary 18, 2017

本文实例讲述了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程序设计有所帮助。

NodeJs 相关文章推荐
nodejs文件操作模块FS(File System)常用函数简明总结
Jun 05 NodeJs
基于NodeJS的前后端分离的思考与实践(二)模版探索
Sep 26 NodeJs
基于NodeJS的前后端分离的思考与实践(五)多终端适配
Sep 26 NodeJs
nodejs基础知识
Feb 03 NodeJs
nodejs获取微信小程序带参数二维码实现代码
Apr 12 NodeJs
nodejs模块学习之connect解析
Jul 05 NodeJs
nodejs body-parser 解析post数据实例
Jul 26 NodeJs
详解使用PM2管理nodejs进程
Oct 24 NodeJs
nodejs中方法和模块用法示例
Dec 24 NodeJs
Nodejs 识别图片类型的方法
Aug 15 NodeJs
详解nodejs内置模块
May 06 NodeJs
nodejs的压缩文件模块archiver用法示例
Jan 18 #NodeJs
nodejs 实现钉钉ISV接入的加密解密方法
Jan 16 #NodeJs
简单实现nodejs上传功能
Jan 14 #NodeJs
基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析
Jan 12 #NodeJs
NodeJS实现客户端js加密
Jan 09 #NodeJs
nodejs进阶(6)—连接MySQL数据库示例
Jan 07 #NodeJs
详解NodeJs支付宝移动支付签名及验签
Jan 06 #NodeJs
You might like
PHP入门教程之日期与时间操作技巧总结(格式化,验证,获取,转换,计算等)
2016/09/11 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
PHP simplexml_load_file()函数讲解
2019/02/03 PHP
页面版文本框智能提示JS代码
2009/11/20 Javascript
文本框中,回车键触发事件的js代码[多浏览器兼容]
2010/06/07 Javascript
jquery模拟按下回车实现代码
2011/09/20 Javascript
浅谈Javascript中深复制
2014/12/01 Javascript
JQuery操作元素的css样式
2015/03/09 Javascript
jQuery简单实现仿京东商城的左侧菜单效果代码
2015/09/09 Javascript
JS实现兼容性好,带缓冲的动感网页右键菜单效果
2015/09/18 Javascript
JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
2016/01/05 Javascript
JavaScript实现弹出模态窗体并接受传值的方法
2016/02/12 Javascript
js简单倒计时实现代码
2016/04/30 Javascript
详解vue中引入stylus及报错解决方法
2017/09/22 Javascript
vue实现裁切图片同时实现放大、缩小、旋转功能
2018/03/02 Javascript
Angular ng-animate和ng-cookies用法详解
2018/04/18 Javascript
JavaScript设计模式之观察者模式实例详解
2019/01/16 Javascript
详解Puppeteer前端自动化测试实践
2019/02/21 Javascript
Layui弹出层 加载 做编辑页面的方法
2019/09/16 Javascript
使用Python实现BT种子和磁力链接的相互转换
2015/11/09 Python
详解python并发获取snmp信息及性能测试
2017/03/27 Python
Python反射用法实例简析
2017/12/22 Python
Python3实现飞机大战游戏
2020/04/24 Python
Python 列表推导式需要注意的地方
2020/10/23 Python
Python爬虫UA伪装爬取的实例讲解
2021/02/19 Python
美国真皮手袋品牌:GiGi New York
2017/03/10 全球购物
美国在线自行车商店:Jenson USA
2018/05/22 全球购物
意大利宠物用品购物网站:Bauzaar
2018/09/15 全球购物
青年创业培训欢迎词
2014/01/08 职场文书
消防应急演练方案
2014/02/12 职场文书
大学班级计划书
2014/04/29 职场文书
2014年师德承诺书
2014/05/23 职场文书
2014民事授权委托书范本
2014/09/29 职场文书
2015年学生会主席工作总结
2015/04/21 职场文书
2015年监理个人工作总结
2015/05/23 职场文书
行政复议答复书
2015/07/01 职场文书