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 相关文章推荐
基于promise.js实现nodejs的promises库
Jul 06 NodeJs
nodejs 实现模拟form表单上传文件
Jul 14 NodeJs
基于NodeJS的前后端分离的思考与实践(二)模版探索
Sep 26 NodeJs
Nodejs实现多人同时在线移动鼠标的小游戏分享
Dec 06 NodeJs
nodejs中实现阻塞实例
Mar 24 NodeJs
Nodejs学习笔记之入门篇
Apr 16 NodeJs
nodejs微信公众号支付开发
Sep 19 NodeJs
nodeJs链接Mysql做增删改查的简单操作
Feb 04 NodeJs
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
Jul 05 NodeJs
详解Nodejs mongoose
Jun 10 NodeJs
nodejs用gulp管理前端文件方法
Jun 24 NodeJs
Nodejs + sequelize 实现增删改查操作
Nov 07 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
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
2009/05/28 PHP
在PHP中使用curl_init函数的说明
2010/11/02 PHP
PHP重定向的3种方式
2013/03/07 PHP
解析在zend Farmework下如何创立一个FORM表单
2013/06/28 PHP
详解Yii2 定制表单输入字段的标签和样式
2017/01/04 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
Javascript 不能释放内存.
2006/09/07 Javascript
对jQuery的事件绑定的一些思考(补充)
2013/04/20 Javascript
js调用css属性写法
2013/09/21 Javascript
jquery的父子兄弟节点查找示例代码
2014/03/03 Javascript
超炫的jquery仿flash导航栏特效
2014/11/11 Javascript
多种JQuery循环滚动文字图片效果代码
2020/06/23 Javascript
Bootstrap Navbar Component实现响应式导航
2016/10/08 Javascript
详解前后端分离之VueJS前端
2017/05/24 Javascript
vue使用Axios做ajax请求详解
2017/06/07 Javascript
Vue.js仿微信聊天窗口展示组件功能
2017/08/11 Javascript
vue离开当前页面触发的函数代码
2020/09/01 Javascript
Python黑魔法@property装饰器的使用技巧解析
2016/06/16 Python
Python装饰器用法示例小结
2018/02/11 Python
flask-restful使用总结
2018/12/04 Python
Python解决线性代数问题之矩阵的初等变换方法
2018/12/12 Python
Python中PyQt5/PySide2的按钮控件使用实例
2019/08/17 Python
Python for循环搭配else常见问题解决
2020/02/11 Python
Python如何读写字节数据
2020/08/05 Python
Django用户认证系统如何实现自定义
2020/11/12 Python
Html5插件教程之添加浏览器放大镜效果的商品橱窗
2016/01/07 HTML / CSS
美国婴儿和儿童服装购物网站:PatPat
2020/10/01 全球购物
老师推荐信
2013/10/28 职场文书
政府信息公开实施方案
2014/05/09 职场文书
分公司任命书
2014/06/06 职场文书
酒店管理失职检讨书
2014/09/16 职场文书
2014年体育部工作总结
2014/11/13 职场文书
电子商务专业求职信范文
2015/03/19 职场文书
网络妈妈观后感
2015/06/08 职场文书
车间安全生产管理制度
2015/08/06 职场文书
Python实现Excel文件的合并(以新冠疫情数据为例)
2022/03/20 Python