• [译文]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, cyanwhite:
    var colorizer = require('colorizer').create();
    colorizer.format("We all live in a yellow submarine", {
        bg:   'yellow',
        fg:   'blue',
        bold: true
    });
  • 相关阅读:
    修改MySQL表中自增编号
    springboot整合mybatis统一配置bean的别名
    kotlin来了!!
    微信小程序获取登录手机号
    maven--package
    修改oracle数据库时间
    oracle启动停止命令
    安装 MySQL 之后初始密码在哪里??
    EntityFramework~~~三种模式
    webqq协议分析之~~~~验证是否需要验证码
  • 原文地址:https://www.cnblogs.com/reach296/p/3885613.html
Copyright © 2020-2023  润新知