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

来源:脚本之家  责任编辑:小易  

/console.log()用于标准输入流的输出console.log('console');输入命令:node console.js输出结果:console输入命令:node console.js 1>info.log输出结果:console信息输入到info.log文件中1代表重定向标准输出流输入命令:node console.js 2>error.log2代表重定向标准错误输出流console.error('error');warn和error方法功能一样console.warn();www.zgxue.com防采集请勿采集本网。

1. 代码样例

加个闭包试试: for(i=1;i;i+){ (function(i){ var cond={position:\"S-W-GJ1-2\",datetime:{$gte:new Date(2014,3,i,00,00,00),$lt:new Date(2014,3,i,04,00,00)}};console.log(cond);mdb.close()

由于 Node.js 的单线程特性,未捕获异常是一个应用开发过程中值得注意的问题。Node.js 遵循错误第一,数据第二的回调模式。我们经常在看到这样的例子:当回调函数返回一个错误对象,那就立即抛出这个错误

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

一般post的话就不应该用在url里的querystring传数据吧,post应该是建立连接之后用req.write来写数据。

2. 输出结果

过程是,网页请求这些数据,Nodejs服务端发送这些数据,网页接收这些数据。方式是:举例,nodejs服务端使用express框架, 网页发送请求:$.get('/request',function(err,result){ }) 服务端接收

3. 解释

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

node.js中module.export与export的区别。可能是有史以来最简单通俗易懂的有关Module.exports和exports区别的文章了。exports=module.exports={} 所以module.exports和exports的区别就是var a={};

字色编号: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 清除从光标到行尾的内容

总结

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

你需要使用http模块,或是express,koa等然后使用模板返回内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • node.js中的console.log方法使用说明
  • 详解一些适用于node.js的命名约定
  • 基于node.js + websocket打造即时聊天程序嗨聊
  • nodejs实现同步的方法
  • node.js 条形码识别程序构建思路详解
  • 深入理解commonjs规范及node模块实现
  • 浅谈nodejs应用主文件index.js
  • angularjs + node.js + mongodb开发的基于高德地图位置的通讯录
  • 浅谈node异步编程的机制
  • 详解如何使用node.js编写命令工具——以vue-cli为例
  • node.js 和html5开发本地桌面应用程序
  • node.js中用console得到mongodb数据库的数据怎么传到html的div处? 有用的话追加
  • 在node.js里直接用console.log第二个为啥是undefined
  • node.js console.log时为什么会打印重复
  • 如何在node.js中使用neo4j
  • node.js如下的循环如何实现?
  • Node.js 中的未捕获异常怎么解决
  • node.js模拟浏览器发送post请求,遇到问题了
  • Node.js得到的值怎么传到网页中显示
  • node.js的module.export 和 export方法的区别
  • Node中console.log到底是异步还是同步的
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全基础知识javascript类库表单特效广告代码网页特效黑客性质javascript技巧domnode.jsjs其它首页javascriptnode.jsnode.js中的console.log方法使用说明详解一些适用于node.js的命名约定基于node.js + websocket打造即时聊天程序嗨聊nodejs实现同步的方法node.js 条形码识别程序构建思路详解深入理解commonjs规范及node模块实现angularjs + node.js + mongodb开发的基于高德地图位置的通讯录浅谈node异步编程的机制详解如何使用node.js编写命令工具——以vue-cli为例node.js 和html5开发本地桌面应用程序一行命令搞定node.js 版本升级卸载安装node.js与npm过程详解node.js(安装,启动,测试)yarn的安装与使用详细介绍node.js+ajax实现获取http服务器nodejs中调用系统命令、shell脚本nodejs npm install全局安装和本nodejs基本语法和类型nodejs学习笔记之fs文件模块nodejs文件操作模块fs(file sysnode通过express搭建自己的服务器node.js静态服务器的实现方法深入理解node.js 事件循环和回调函数nodejs实现连接mongodb数据库的方法示例nodejs实现同步的方法nodejs全栈框架strongloop推荐egret引擎开发指南之编译项目node使用ueditor富文本编辑器的方法实例node.js中的fs.link方法使用说明nodejs express框架一个工程中同时使用ej
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved