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 Express框架中处理404页面一个方式
May 28 NodeJs
Nodejs实现的一个静态服务器实例
Dec 06 NodeJs
Nodejs多站点切换Htpps协议详解及简单实例
Feb 23 NodeJs
nodeJS实现路由功能实例代码
Jun 08 NodeJs
详解nodejs模板引擎制作
Jun 14 NodeJs
nodejs 搭建简易服务器的图文教程(推荐)
Jul 18 NodeJs
NodeJS服务器实现gzip压缩的示例代码
Oct 12 NodeJs
NodeJs 文件系统操作模块fs使用方法详解
Nov 26 NodeJs
NodeJS实现一个聊天室功能
Nov 25 NodeJs
nodejs如何在package.json中设置多条启动命令
Mar 16 NodeJs
NodeJS模块Buffer原理及使用方法解析
Nov 11 NodeJs
一文秒懂nodejs中的异步编程
Jan 28 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
Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易安装配置
2006/11/18 PHP
PHP资源管理框架Assetic简介
2014/06/12 PHP
PHP使用CURL_MULTI实现多线程采集的例子
2014/07/29 PHP
jquery $.ajax入门应用一
2008/11/19 Javascript
js字符串转换成xml对象并使用技巧解读
2013/04/18 Javascript
javascript实现五星评价代码(源码下载)
2015/08/11 Javascript
JavaScript类型系统之基本数据类型与包装类型
2016/01/06 Javascript
基于Bootstrap使用jQuery实现输入框组input-group的添加与删除
2016/05/03 Javascript
jquery实现左右无缝轮播图
2020/07/31 Javascript
jquery插件autocomplete用法示例
2016/07/01 Javascript
微信小程序 页面传值详解
2017/03/10 Javascript
bootstrap table表格使用方法详解
2017/04/26 Javascript
Angular.Js之Scope作用域的学习教程
2017/04/27 Javascript
Thinkjs3新手入门之添加一个新的页面
2017/12/06 Javascript
Element input树型下拉框的实现代码
2018/12/21 Javascript
Webpack5正式发布,有哪些新特性
2020/10/12 Javascript
[38:23]完美世界DOTA2联赛循环赛 FTD vs PXG BO2第二场 11.01
2020/11/02 DOTA
python获取元素在数组中索引号的方法
2015/07/15 Python
Python数据分析之真实IP请求Pandas详解
2016/11/18 Python
Python中第三方库Requests库的高级用法详解
2017/03/12 Python
Python 查看list中是否含有某元素的方法
2018/06/27 Python
Python类绑定方法及非绑定方法实例解析
2020/10/09 Python
4款Python 类型检查工具,你选择哪个呢?
2020/10/30 Python
详解HTML5 LocalStorage 本地存储
2016/12/23 HTML / CSS
美国真皮手袋品牌:GiGi New York
2017/03/10 全球购物
伦敦剧院门票:From The Box Office
2018/06/30 全球购物
幼儿园元旦亲子活动方案
2014/02/17 职场文书
2014年国培研修感言
2014/03/09 职场文书
辩论赛主持词
2014/03/18 职场文书
本科生就业推荐信
2014/05/19 职场文书
自动化专业毕业生求职信
2014/06/18 职场文书
工程承包协议书
2014/10/20 职场文书
敲诈同学钱财检讨书范文
2014/11/18 职场文书
Mysql8.0递归查询的简单用法示例
2021/08/04 MySQL
Android自定义双向滑动控件
2022/04/19 Java/Android
GTX1660显卡搭配显示器推荐
2022/04/19 数码科技