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 npm install全局安装和本地安装的区别
Jun 05 NodeJs
浅谈NodeJS中require路径问题
May 07 NodeJs
快速掌握Node.js之Window下配置NodeJs环境
Mar 21 NodeJs
nodejs简单实现操作arduino
Sep 25 NodeJs
nodejs基础知识
Feb 03 NodeJs
async/await与promise(nodejs中的异步操作问题)
Mar 03 NodeJs
NodeJS实现图片上传代码(Express)
Jun 30 NodeJs
nodejs构建本地web测试服务器 如何解决访问静态资源问题
Jul 14 NodeJs
NodeJS父进程与子进程资源共享原理与实现方法
Mar 16 NodeJs
原生nodejs使用websocket代码分享
Apr 07 NodeJs
解决nodejs的npm命令无反应的问题
May 17 NodeJs
使用 Koa + TS + ESLlint 搭建node服务器的过程详解
May 30 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
重置版战役片段
2020/04/09 魔兽争霸
php5.2时间相差8小时
2007/01/15 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
2014/06/25 PHP
PHP实现对数组分页处理实例详解
2017/02/07 PHP
php从数据库中读取特定的行(实例)
2017/06/02 PHP
php获取文章内容第一张图片的方法示例
2017/07/03 PHP
JavaScript版TAB选项卡效果实例
2013/08/16 Javascript
用js的for循环获取radio选中的值
2013/10/21 Javascript
学习JavaScript设计模式之迭代器模式
2016/01/19 Javascript
Javascript的表单验证-揭开正则表达式的面纱
2016/03/18 Javascript
详解angular中的作用域及继承
2017/05/31 Javascript
JS基于正则实现数字千分位用逗号分隔的方法
2017/06/16 Javascript
js自定义弹框插件的封装
2020/08/24 Javascript
angular2路由切换改变页面title的示例代码
2017/08/23 Javascript
使用mock.js随机数据和使用express输出json接口的实现方法
2018/01/07 Javascript
JavaScript中的E-mail 地址格式验证
2018/03/28 Javascript
vue router+vuex实现首页登录验证判断逻辑
2018/05/17 Javascript
axios向后台传递数组作为参数的方法
2018/08/11 Javascript
vue-cli 3.0 自定义vue.config.js文件,多页构建的方法
2018/09/19 Javascript
详解在React-Native中持久化redux数据
2019/05/22 Javascript
Vue搭建后台系统需要注意的问题
2019/11/08 Javascript
vue实现输入一位数字转汉字功能
2019/12/13 Javascript
Python中DJANGO简单测试实例
2015/05/11 Python
Python selenium 三种等待方式解读
2016/09/15 Python
由浅入深讲解python中的yield与generator
2017/04/05 Python
深入理解Python中的*重复运算符
2017/10/28 Python
使用Python如何测试InnoDB与MyISAM的读写性能
2018/09/18 Python
Python数据类型之列表和元组的方法实例详解
2019/07/08 Python
python图形开发GUI库wxpython使用方法详解
2020/02/14 Python
Python就将所有的英文单词首字母变成大写
2021/02/12 Python
估算杭州有多少软件工程师
2015/08/11 面试题
SQL SERVER面试资料
2013/03/30 面试题
计算机科学技术自荐信
2014/06/12 职场文书
2015年话务员工作总结
2015/04/29 职场文书
纯html+css实现打字效果
2021/08/02 HTML / CSS
HTML中的表单元素介绍
2022/02/28 HTML / CSS