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学习笔记之网络编程
Aug 03 NodeJs
NodeJs中的VM模块详解
May 06 NodeJs
实例详解Nodejs 保存 payload 发送过来的文件
Jan 14 NodeJs
用nodejs的实现原理和搭建服务器(动态)
Aug 10 NodeJs
详解nodejs 文本操作模块-fs模块(四)
Dec 22 NodeJs
nodejs读写json文件的简单方法(必看)
Mar 09 NodeJs
用nodeJS搭建本地文件服务器的几种方法小结
Mar 16 NodeJs
详解nodeJS之路径PATH模块
May 31 NodeJs
nodejs实现连接mongodb数据库的方法示例
Mar 15 NodeJs
基于nodejs res.end和res.send的区别
May 14 NodeJs
使用nodeJS中的fs模块对文件及目录进行读写,删除,追加,等操作详解
Feb 06 NodeJs
nodejs实现百度舆情接口应用示例
Feb 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
PHP下对字符串的递增运算代码
2010/08/21 PHP
使用PHP编写的SVN类
2013/07/18 PHP
PHP实现通过中文字符比率来判断垃圾评论的方法
2014/10/20 PHP
深入解析PHP中SESSION反序列化机制
2017/03/01 PHP
完美解决thinkphp唯一索引重复时出错的问题
2017/03/31 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
2019/10/18 PHP
让回调函数 showResponse 也带上参数的代码
2007/08/13 Javascript
Js 本页面传值实现代码
2009/05/17 Javascript
基于jquery实现瀑布流布局
2020/06/28 Javascript
基于JQuery实现图片轮播效果(焦点图)
2016/02/02 Javascript
Vue组件之全局组件与局部组件的使用详解
2017/10/09 Javascript
vue 运用mock数据的示例代码
2017/11/07 Javascript
详解如何使用babel进行es6文件的编译
2018/05/29 Javascript
react 中父组件与子组件双向绑定问题
2019/05/20 Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
2020/04/14 Javascript
vue中使用vue-pdf的方法详解
2020/09/05 Javascript
Ant-design-vue Table组件customRow属性的使用说明
2020/10/28 Javascript
浅谈vant组件Picker 选择器选单选问题
2020/11/04 Javascript
[47:43]完美世界DOTA2联赛PWL S3 Magama vs GXR 第二场 12.19
2020/12/24 DOTA
使用Python操作excel文件的实例代码
2017/10/15 Python
python实现基于信息增益的决策树归纳
2018/12/18 Python
用Python徒手撸一个股票回测框架搭建【推荐】
2019/08/05 Python
python 的numpy库中的mean()函数用法介绍
2020/03/03 Python
H5 video poster属性设置视频封面的方法
2020/05/25 HTML / CSS
美国最大的宠物药店:1-800-PetMeds
2016/10/02 全球购物
美国Randolph太阳镜官网:美国制造的飞行员太阳镜和射击眼镜
2018/06/15 全球购物
手机业务员岗位职责
2013/12/13 职场文书
机关出纳岗位职责
2014/04/03 职场文书
高中班级口号
2014/06/09 职场文书
4s店销售经理岗位职责
2014/07/19 职场文书
小学生教师节演讲稿
2014/09/03 职场文书
2014年党员加强作风建设思想汇报
2014/09/15 职场文书
2016年大学校运会广播稿件
2015/12/21 职场文书
2019行政前台转正申请书范文3篇
2019/08/15 职场文书
Vue3.0中Ref与Reactive的区别示例详析
2021/07/07 Vue.js
mysql 排序失效
2022/05/20 MySQL