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极简入门教程(二):定时器
Oct 25 NodeJs
NodeJs中的VM模块详解
May 06 NodeJs
nodejs实现获取某宝商品分类
May 28 NodeJs
Nodejs中 npm常用命令详解
Jul 04 NodeJs
nodejs中全局变量的实例解析
Mar 07 NodeJs
NodeJS链接MySql数据库的操作方法
Jun 27 NodeJs
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
Jul 05 NodeJs
NodeJS爬虫实例之糗事百科
Dec 14 NodeJs
对mac下nodejs 更新到最新版本的最新方法(推荐)
May 17 NodeJs
详解nodejs解压版安装和配置(带有搭建前端项目脚手架)
Dec 06 NodeJs
Nodejs对postgresql基本操作的封装方法
Feb 20 NodeJs
详解利用nodejs对本地json文件进行增删改查
Sep 20 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 object转数组示例
2014/01/15 PHP
PHP内置过滤器FILTER使用实例
2014/06/25 PHP
百度工程师讲PHP函数的实现原理及性能分析(二)
2015/05/13 PHP
Smarty日期时间操作方法示例
2016/11/15 PHP
PHP PDOStatement::bindValue讲解
2019/01/30 PHP
JS判断数组中是否有重复值得三种实用方法
2013/08/16 Javascript
浅析XMLHttpRequest的缓存问题
2013/12/13 Javascript
js中javascript:void(0) 真正含义
2020/11/05 Javascript
JS+CSS实现简单滑动门(滑动菜单)效果
2015/09/19 Javascript
Ionic3 UI组件之Gallery Modal详解
2017/06/07 Javascript
使用InstantClick.js让页面提前加载200ms
2017/09/12 Javascript
微信小程序云开发如何使用云函数生成二维码
2019/05/18 Javascript
js滚轮事件 js自定义滚动条的实现
2020/01/18 Javascript
24个ES6方法解决JS实际开发问题(小结)
2020/05/31 Javascript
vue在App.vue文件中监听路由变化刷新页面操作
2020/08/14 Javascript
[48:45]Ti4 循环赛第二日 NEWBEE vs EG
2014/07/11 DOTA
[01:02:06]LGD vs Mineski Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
详解Python安装tesserocr遇到的各种问题及解决办法
2019/03/07 Python
Python实现的排列组合、破解密码算法示例
2019/04/12 Python
python实现微信定时每天和女友发送消息
2019/04/29 Python
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
2019/05/13 Python
解决django-xadmin列表页filter关联对象搜索问题
2019/11/15 Python
pytorch AvgPool2d函数使用详解
2020/01/03 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
2020/03/13 Python
Django Xadmin多对多字段过滤实例
2020/04/07 Python
python实现图片转换成素描和漫画格式
2020/08/19 Python
css3实现画半圆弧线的示例代码
2017/11/06 HTML / CSS
Brother加拿大官网:打印机、贴标机、缝纫机
2019/10/09 全球购物
美国浴缸、水槽和水龙头购物网站:Vintage Tub & Bath
2019/11/05 全球购物
写出程序把一个链表中的接点顺序倒排
2014/04/28 面试题
迎接领导欢迎词
2014/01/11 职场文书
美术教师岗位职责
2014/03/18 职场文书
淘宝好评语大全
2014/05/05 职场文书
群众路线教育实践活动总结
2014/10/30 职场文书
HTML中table表格拆分合并(colspan、rowspan)
2021/04/07 HTML / CSS
win10如何开启ahci模式?win10开启ahci模式详细操作教程
2022/07/23 数码科技