[译文]casperjs的API-colorizer模块
2020-12-13 05:48
标签:style blog http color java 使用 strong for colorizer模块包含了一个Colorizer类,它能够生成一个标准化的颜色字符串: 以下是一个样例: Signature: colorize(String text, String styleName) 计算一个色版提供的文本字符串使用一个给定的预定义样式: Signature: format(String text, Object style) 使用提供的样式格式化一个字符串。一个样式定义是一个标准的javascript对象,它具有如下属性: [译文]casperjs的API-colorizer模块,搜素材,soscw.com [译文]casperjs的API-colorizer模块 标签:style blog http color java 使用 strong for 原文地址:http://www.cnblogs.com/reach296/p/3885613.html
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平台上不支持颜色输出
可用的预定义样式:
可用的预定义样式有这些:
colorize()
var colorizer = require(‘colorizer‘).create();
console.log(colorizer.colorize("I‘m a red error", "ERROR"));
提示:
大部分时间你不需要使用colorizer实例,casperjs提供了所有必要的方法。
format()
提示
可选的颜色名有 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
});
文章标题:[译文]casperjs的API-colorizer模块
文章链接:http://soscw.com/essay/31785.html