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实用示例 缩址还原
Dec 28 NodeJs
跟我学Nodejs(三)--- Node.js模块
May 25 NodeJs
nodejs分页类代码分享
Jun 17 NodeJs
基于NodeJS的前后端分离的思考与实践(一)全栈式开发
Sep 26 NodeJs
Nodejs为什么选择javascript为载体语言
Jan 13 NodeJs
使用nodejs下载风景壁纸
Feb 05 NodeJs
nodejs个人博客开发第五步 分配数据
Apr 12 NodeJs
Nodejs进阶之服务端字符编解码和乱码处理
Sep 04 NodeJs
详解IWinter 一个路由转控制器的 Nodejs 库
Nov 15 NodeJs
nodejs实现百度舆情接口应用示例
Feb 07 NodeJs
nodejs中使用worker_threads来创建新的线程的方法
Jan 22 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
牡丹941资料
2021/03/01 无线电
php函数之子字符串替换&amp;#65279; str_replace
2011/03/23 PHP
PHP CURL获取返回值的方法
2014/05/04 PHP
标准PHP的AES加密算法类
2015/03/12 PHP
PHP7正式版测试,性能惊艳!
2015/12/08 PHP
Laravel 修改默认日志文件名称和位置的例子
2019/10/17 PHP
javascript显示选择目录对话框的代码
2008/11/10 Javascript
Microsoft Ajax Minifier 压缩javascript的方法
2010/03/05 Javascript
jquery下组织javascript代码(js函数化)
2010/08/25 Javascript
基于jQuery的history历史记录插件
2010/12/11 Javascript
Jquery插件之打造自定义的select标签
2011/11/30 Javascript
JSONP 跨域共享信息
2012/08/16 Javascript
15个jquery常用方法、小技巧分享
2015/01/13 Javascript
bootstrap输入框组代码分享
2016/06/07 Javascript
js生成随机数(指定范围)的实例代码
2016/07/10 Javascript
简单理解vue中track-by属性
2016/10/26 Javascript
Vue.js子组件向父组件通信的方法实例代码详解
2018/12/10 Javascript
微信小程序仿淘宝热搜词在搜索框中轮播功能
2020/01/21 Javascript
[56:35]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第一局
2016/03/06 DOTA
python使用win32com在百度空间插入html元素示例
2014/02/20 Python
深入理解Python中变量赋值的问题
2017/01/12 Python
解决uWSGI的编码问题详解
2017/03/24 Python
Python3之简单搭建自带服务器的实例讲解
2018/06/04 Python
python利用JMeter测试Tornado的多线程
2020/01/12 Python
计算pytorch标准化(Normalize)所需要数据集的均值和方差实例
2020/01/15 Python
Python迭代器协议及for循环工作机制详解
2020/07/14 Python
pytorch下的unsqueeze和squeeze的用法说明
2021/02/06 Python
美国最大的团购网站:Groupon
2016/07/23 全球购物
新员工欢迎词
2014/01/12 职场文书
学习型班组申报材料
2014/05/31 职场文书
销售竞赛活动方案
2014/08/23 职场文书
办公室主任个人总结
2015/02/28 职场文书
冲出亚马逊观后感
2015/06/03 职场文书
SQL Server基本使用和简单的CRUD操作
2021/04/05 SQL Server
python生成随机数、随机字符、随机字符串
2021/04/06 Python
详解前端任务构建利器Gulp.js使用指南
2021/04/30 Javascript