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 相关文章推荐
PHPStorm 2020.1 调试 Nodejs的多种方法详解
Sep 17 NodeJs
nodejs npm install全局安装和本地安装的区别
Jun 05 NodeJs
Nodejs异步回调的优雅处理方法
Sep 25 NodeJs
nodejs批量修改文件编码格式
Jan 22 NodeJs
nodejs 实现钉钉ISV接入的加密解密方法
Jan 16 NodeJs
nodejs multer实现文件上传与下载
May 10 NodeJs
浅析 NodeJs 的几种文件路径
Jun 07 NodeJs
NodeJS链接MySql数据库的操作方法
Jun 27 NodeJs
Windows下快速搭建NodeJS本地服务器的步骤
Aug 09 NodeJs
nodejs使用async模块同步执行的方法
Mar 02 NodeJs
监控Nodejs的性能实例代码
Jul 02 NodeJs
NodeJS模块Buffer原理及使用方法解析
Nov 11 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中session定期自动清理的方法
2015/11/12 PHP
PHP 实现浏览记录并按日期分组
2017/05/11 PHP
PHP开发中解决并发问题的几种实现方法分析
2017/11/13 PHP
javascript的对话框详解与参数
2007/03/08 Javascript
js Date概念详细介绍
2013/11/22 Javascript
jquery自定义函数的多种方法
2014/01/09 Javascript
javascript实现锁定网页、密码解锁效果(类似系统屏幕保护效果)
2014/08/15 Javascript
jQuery中even选择器的定义和用法
2014/12/23 Javascript
详解jQuery中的元素的属性和相关操作
2015/08/14 Javascript
关于vue.js弹窗组件的知识点总结
2016/09/11 Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
2020/03/27 Javascript
Vue中的作用域CSS和CSS模块的区别
2018/10/09 Javascript
vue组件中iview的modal组件爬坑问题之modal的显示与否应该是使用v-show
2019/04/12 Javascript
layUI实现三级导航菜单效果
2019/07/26 Javascript
vue实现element表格里表头信息提示功能(推荐)
2019/11/20 Javascript
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
[51:52]Liquid vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
使用python在校内发人人网状态(人人网看状态)
2014/02/19 Python
对Python中实现两个数的值交换的集中方法详解
2019/01/11 Python
selenium+python自动化测试之多窗口切换
2019/01/23 Python
Golang GBK转UTF-8的例子
2019/08/26 Python
Django框架HttpResponse对象用法实例分析
2019/11/01 Python
flask 实现token机制的示例代码
2019/11/07 Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
2020/06/03 Python
如何在Win10系统使用Python3连接Hive
2020/10/15 Python
html5 Canvas画图教程(7)—canvas里画曲线之quadraticCurveTo方法
2013/01/09 HTML / CSS
利用HTML5实现使用按钮控制背景音乐开关
2015/09/21 HTML / CSS
h5使用canvas画布实现手势解锁
2019/01/04 HTML / CSS
世界最大的私人旅行指南出版商:孤独星球
2016/08/23 全球购物
乌克兰网上服装店:Bolf.ua
2018/10/30 全球购物
CHARLES & KEITH台湾官网:新加坡时尚品牌
2019/07/30 全球购物
捷克购买家具网站:JENA nábytek
2020/03/19 全球购物
优秀班集体获奖感言
2014/02/03 职场文书
警察群众路线整改措施
2014/09/26 职场文书
2014年辅导员工作总结
2014/11/18 职场文书
学雷锋献爱心活动总结
2015/05/11 职场文书