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代码片段
Feb 04 NodeJs
Nodejs全局安装和本地安装的不同之处
Jul 04 NodeJs
Nodejs 搭建简单的Web服务器详解及实例
Nov 30 NodeJs
基于nodejs 的多页面爬虫实例代码
May 31 NodeJs
详解nodejs通过代理(proxy)发送http请求(request)
Sep 22 NodeJs
Nodejs连接mysql并实现增、删、改、查操作的方法详解
Jan 04 NodeJs
NodeJs搭建本地服务器之使用手机访问的实例讲解
May 12 NodeJs
nodejs遍历文件夹下并操作HTML/CSS/JS/PNG/JPG的方法
Nov 01 NodeJs
NodeJs实现简单的爬虫功能案例分析
Dec 05 NodeJs
NodeJs之word文件生成与解析的实现代码
Apr 01 NodeJs
如何利用nodejs自动定时发送邮件提醒(超实用)
Dec 01 NodeJs
分享node.js实现简单登录注册的具体代码
Apr 26 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
QQ互联一键登录审核不通过的解决方案
2014/09/10 PHP
php计算两个文件相对路径的方法
2015/03/14 PHP
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
2016/12/14 PHP
利用php生成验证码
2017/02/23 PHP
浅谈PHP中如何实现Hook机制
2017/11/14 PHP
Laravel 简单实现Ajax滚动加载示例
2019/10/22 PHP
jQuery插件原来如此简单 jQuery插件的机制及实战
2012/02/07 Javascript
jquery 添加节点的几种方法介绍
2013/09/04 Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
2016/06/07 Javascript
js拼接html字符串的注意事项
2016/10/13 Javascript
jquery使用EasyUI Tree异步加载JSON数据(生成树)
2017/02/11 Javascript
js鼠标经过tab选项卡时实现切换延迟
2017/03/24 Javascript
Angular4学习笔记之新建项目的方法
2017/07/18 Javascript
Vue上传组件vue Simple Uploader的用法示例
2017/08/25 Javascript
解决option标签selected=&quot;selected&quot;属性失效的问题
2017/11/06 Javascript
微信小程序App生命周期详解
2018/01/31 Javascript
javascript随机变色实例代码
2019/10/15 Javascript
js实现内置计时器
2019/12/16 Javascript
[01:06:26]全国守擂赛第二周 Team Coach vs DeMonsTer
2020/04/28 DOTA
在Docker上部署Python的Flask框架的教程
2015/04/08 Python
python实现的jpg格式图片修复代码
2015/04/21 Python
python实现将html表格转换成CSV文件的方法
2015/06/28 Python
举例讲解Python设计模式编程中对抽象工厂模式的运用
2016/03/02 Python
python的random模块及加权随机算法的python实现方法
2017/01/04 Python
100行python代码实现跳一跳辅助程序
2018/01/15 Python
Python使用sax模块解析XML文件示例
2019/04/04 Python
python Tkinter的图片刷新实例
2019/06/14 Python
基于python修改srt字幕的时间轴
2020/02/03 Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
2020/03/24 Python
python torch.utils.data.DataLoader使用方法
2020/04/02 Python
Paradigit比利时电脑卖场:购买笔记本、电脑、平板和外围设备
2016/11/28 全球购物
森海塞尔美国官网:Sennheiser耳机与耳麦
2017/07/19 全球购物
跑出一片天观后感
2015/06/08 职场文书
《称赞》教学反思
2016/02/17 职场文书
工作自我评价范文
2019/03/21 职场文书
解决Git推送错误non-fast-forward的方法
2022/06/25 Servers