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 相关文章推荐
JS继承用法实例分析
Feb 05 Javascript
星期几的不同脚本写法(推荐)
Jun 01 Javascript
模拟javascript中的sort排序(简单实例)
Aug 17 Javascript
AngularJS中$http服务常用的应用及参数
Aug 22 Javascript
jquery根据td给相同tr下其他td赋值的实现方法
Oct 05 Javascript
让html元素随浏览器的大小自适应垂直居中的实现方法
Oct 12 Javascript
jQuery中弹出iframe内嵌页面元素到父页面并全屏化的实例代码
Dec 27 Javascript
canvas实现动态小球重叠效果
Feb 06 Javascript
Web前端框架Angular4.0.0 正式版发布
Mar 28 Javascript
深究AngularJS如何获取input的焦点(自定义指令)
Jun 12 Javascript
protractor的安装与基本使用教程
Jul 07 Javascript
利用JS制作万年历的方法
Aug 16 Javascript
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
vBulletin Forum 2.3.xx SQL Injection
2006/10/09 PHP
PHP中函数内引用全局变量的方法
2008/10/20 PHP
PHP高级对象构建 多个构造函数的使用
2012/02/05 PHP
关于js和php对url编码的处理方法
2014/03/04 PHP
php自动获取关键字的方法
2015/01/06 PHP
Yii2隐藏frontend/web和backend/web的方法
2015/12/12 PHP
PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash)
2016/03/10 PHP
浅谈PHP中其他类型转化为Bool类型
2016/03/28 PHP
PHP引用返回用法示例
2016/05/28 PHP
javascript在一段文字中的光标处插入其他文字
2007/08/26 Javascript
基于jquery的一个拖拽到指定区域内的效果
2011/09/21 Javascript
jQuery EasyUI API 中文文档 - Form表单
2011/10/06 Javascript
javascript中字体浮动效果的简单实例演示
2015/11/18 Javascript
星期几的不同脚本写法(推荐)
2016/06/01 Javascript
JS中递归函数
2016/06/17 Javascript
浅谈javascript中遇到的字符串对象处理
2016/11/18 Javascript
JS手机端touch事件计算滑动距离的方法示例
2017/10/26 Javascript
js实现以最简单的方式将数组元素添加到对象中的方法
2017/12/20 Javascript
JavaScript动态创建二维数组的方法示例
2019/02/01 Javascript
生成无限制的微信小程序码的示例代码
2019/09/20 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
2019/09/23 Javascript
使用Bootstrap做一个朝代历史表
2019/12/10 Javascript
Python 类的继承实例详解
2017/03/25 Python
Python动态导入模块的方法实例分析
2018/06/28 Python
用python统计代码行的示例(包括空行和注释)
2018/07/24 Python
Python写一个基于MD5的文件监听程序
2019/03/11 Python
基于Pycharm加载多个项目过程图解
2020/01/19 Python
python安装读取grib库总结(推荐)
2020/06/24 Python
python 录制系统声音的示例
2020/12/21 Python
欧洲高端品牌直销店:Fashionesta
2016/08/31 全球购物
护理职业应聘自荐书
2013/09/29 职场文书
人事主管的岗位职责
2013/11/16 职场文书
乔丹名人堂演讲稿
2014/05/24 职场文书
酒店辞职书范文
2015/02/26 职场文书
孝女彩金观后感
2015/06/10 职场文书
OpenCV-Python实现人脸美白算法的实例
2021/06/11 Python