javascript代码实例教程-casperjs的API-colorizer模块

发布时间:2019-01-28 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了javascript代码实例教程-casperjs的API-colorizer模块脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。 colorizer模块包含了一个Colorizer类,它能够生成一个标准化的颜色字符串:

 

VAR colorizer = require('colorizer').create('Colorizer');

console.LOG(colorizer.colorize("Hello World", "INFO"));

大部分情况下,你会通过CASPER echo()方法使用它。

casper.echo('an informative message', 'INFO'); // PRinted in green

casper.echo('an error message', 'ERROR');      // printed in red

 

忽略casperjs样式选项:

如果你不需要颜色设置,你只需要把colorizerType设置为Dummy:

var casper = require('casper').create({

    colorizerType: 'Dummy'

});

 

casper.echo("Hello", "INFO");

提示:

这是特别有用如果您使用的是Windows平台上使用casperjs,在windows平台上不支持颜色输出

 

可用的预定义样式:

可用的预定义样式有这些:

ERROR: 白字红底

INFO: 绿色文字

TRACE: 绿色文字

PARamETER:青色文字

COMMENT: 黄色文字

WARNING: 红色文字

GREEN_BAR: 白字绿底

RED_BAR: 白字红底

INFO_BAR:青色文字

WARN_BAR:白字橘底

以下是一个样例:

 

colorizer

 

colorize()

Signature: colorize(String text, String styleName)

 

计算一个色版提供的文本字符串使用一个给定的预定义样式:

 

var colorizer = require('colorizer').create();

console.log(colorizer.colorize("I';m a red error", "ERROR"));

提示:

大部分时间你不需要使用colorizer实例,casperjs提供了所有必要的方法。

 

format()

Signature: format(String text, Object style)

 

使用提供的样式格式化一个字符串。一个样式定义是一个标准的javascript对象,它具有如下属性:

 

String bg: 背景颜色

String fg: 前景颜色名

Boolean bold: 应用加粗格式

Boolean underscore: 下划线格式

Boolean blink: 闪烁格式

Boolean reverse:应用反向格式

Boolean conceal: 使用隐藏格式

提示

可选的颜色名有 black, red, green, yellow, blue, magenta, cyan 和 whITe:

var colorizer = require('colorizer').create();

colorizer.format("We all live in a yellow submarine", {

    bg:   'yellow',

    fg:   'blue',

    bold: true

});

觉得可用,就经常来吧! 脚本宝典 欢迎评论哦! js脚本,巧夺天工,精雕玉琢。小宝典献丑了!

脚本宝典总结

以上是脚本宝典为你收集整理的javascript代码实例教程-casperjs的API-colorizer模块全部内容,希望文章能够帮你解决javascript代码实例教程-casperjs的API-colorizer模块所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。