Node.js中console.log()输出彩色字体的方法示例


Posted in Javascript onDecember 01, 2019

1. 代码样例

console.log('\033[42;30m DONE \033[40;32m Compiled successfully in 19987ms\033[0m')

2. 输出结果

Node.js中console.log()输出彩色字体的方法示例

3. 解释

不难发现样例中的关键的代码是类似 \033[42;30m 这种格式的,换成大白话的写法就是 \033[背景色编号;字色编号m 。

字色编号:30黑,31红,32绿,33黄,34蓝,35紫,36深绿,37白色
背景编号:40黑,41红,42绿,43黄,44蓝,45紫,46深绿,47白色

发现规律了没有?

对照色号我们就可以对上面那段代码进行解释:用绿底(42)黑字(30)显示“DONE”,然后使用黑底(40)绿字(32)显示余下的信息,最后还原属性(\033[0m)

还有些比较特殊的标记

  • \033[0m 关闭所有属性
  • \033[1m 设置高亮度
  • \033[4m 下划线
  • \033[5m 闪烁
  • \033[7m 反显
  • \033[8m 消隐
  • \033[nA 光标上移n行
  • \033[nB 光标下移n行
  • \033[nC 光标右移n列
  • \033[nD 光标左移n列
  • \033[y;xH 设置光标位置(y列x行)
  • \033[2J 清屏
  • \033[K 清除从光标到行尾的内容

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
两个SUBMIT按钮,如何区分处理
Aug 22 Javascript
表单填写时用回车代替TAB的实现方法
Oct 09 Javascript
JQuery 学习笔记 element属性控制
Jul 23 Javascript
不得不分享的JavaScript常用方法函数集(上)
Dec 23 Javascript
js如何改变文章的字体大小
Jan 08 Javascript
全面解析Bootstrap中scrollspy(滚动监听)的使用方法
Jun 06 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
Jul 21 Javascript
javascript实现复选框全选或反选
Feb 04 Javascript
使用Vue做一个简单的todo应用的三种方式的示例代码
Oct 20 Javascript
微信小程序左滑删除功能开发案例详解
Nov 12 Javascript
vue router 传参获取不到的解决方式
Nov 13 Javascript
vue+spring boot实现校验码功能
May 27 Vue.js
Node.js控制台彩色输出的方法与原理实例详解
Dec 01 #Javascript
vue多个元素的样式选择器问题
Nov 29 #Javascript
解决Angularjs异步操作后台请求用$q.all排列先后顺序问题
Nov 29 #Javascript
vue 组件开发原理与实现方法详解
Nov 29 #Javascript
vue ajax 拦截原理与实现方法示例
Nov 29 #Javascript
VUE 实现动态给对象增加属性,并触发视图更新操作示例
Nov 29 #Javascript
js中关于Blob对象的介绍与使用
Nov 29 #Javascript
You might like
PHP令牌 Token改进版
2008/07/18 PHP
Yii入门教程之目录结构、入口文件及路由设置
2014/11/25 PHP
PHP Oauth授权和本地加密实现方法
2016/08/12 PHP
TP5框架实现上传多张图片的方法分析
2020/03/29 PHP
JS 常用校验函数
2009/03/26 Javascript
jquery 入门教程 [翻译] 推荐
2009/08/17 Javascript
js取滚动条的尺寸的函数代码
2011/11/30 Javascript
js为数字添加逗号并格式化数字的代码
2013/08/23 Javascript
jquery中ajax函数执行顺序问题之如何设置同步
2014/02/28 Javascript
jquery如何根据值设置默认的选中项
2014/03/17 Javascript
js格式化时间小结
2014/11/03 Javascript
c#+jquery实现获取radio和checkbox的值
2020/09/12 Javascript
JS实现图片产生波纹一样flash效果的方法
2015/02/27 Javascript
NodeJS和BootStrap分页效果的实现代码
2016/11/07 NodeJs
angularjs 实现带查找筛选功能的select下拉框实例
2017/01/11 Javascript
VueJS事件处理器v-on的使用方法
2017/09/27 Javascript
vue的全局变量和全局拦截请求器的示例代码
2018/09/13 Javascript
vue实现微信获取用户信息的方法
2019/03/21 Javascript
JavaScript实现拖拽功能
2020/02/11 Javascript
package.json各个属性说明详解
2020/03/11 Javascript
JQuery复选框全选效果如何实现
2020/05/08 jQuery
Python函数学习笔记
2008/10/07 Python
python输出指定月份日历的方法
2015/04/23 Python
python实现中文转换url编码的方法
2016/06/14 Python
Python实现监控Nginx配置文件的不同并发送邮件报警功能示例
2019/02/26 Python
python匿名函数用法实例分析
2019/08/03 Python
python获取array中指定元素的示例
2019/11/26 Python
英国著名音像制品和图书游戏购物网站:Zavvi
2016/08/04 全球购物
GEOX鞋美国官方网站:意大利会呼吸的鞋
2017/07/12 全球购物
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
2014/01/07 面试题
小学少先队活动方案
2014/02/18 职场文书
工厂门卫岗位职责范本
2014/04/04 职场文书
自我管理的活动方案
2014/08/25 职场文书
2014年优秀班主任工作总结
2014/12/16 职场文书
nginx限制并发连接请求数的方法
2021/04/01 Servers
Win10鼠标宏怎么设置?win10系统鼠标宏的设置方法
2022/08/14 数码科技