給console.log添加顏色

在調(diào)試js代碼的時(shí)候,為調(diào)試的日志添加樣式可以使信息更醒目。

在chrome允許你控制日志消息的樣式。

例:

console.log('%c this is a message','color:#0f0;')
console.log('%c this %c is a %c message','color:#f00;','font-size:20px;','color:blue;background:yellow;')

第一個(gè)參數(shù)就是要輸出的字符串,通過%c分割的區(qū)間與之后的參數(shù)一一對(duì)應(yīng),參數(shù)就是標(biāo)準(zhǔn)的css,如果對(duì)應(yīng)的參數(shù)不足,無(wú)法匹配%c會(huì)以字符串的形式輸出,參數(shù)過多就會(huì)直接以字符串形式輸出多余的樣式。

20170728182626.png

然而在shell中以上的方法就不行了,在node服務(wù)中我們可以使用colors模塊來(lái)控制樣式

安裝

npm install colors

使用方法非常簡(jiǎn)便,模塊通過擴(kuò)展 String.prototype 添加樣式,而且支持鏈?zhǔn)秸{(diào)用。

var colors = require('colors');
 
console.log('hello'.green); // outputs green text 
console.log('i like cake and pies'.underline.red) // outputs red underlined text 
console.log('inverse the color'.inverse); // inverses the color 
console.log('OMG Rainbows!'.rainbow); // rainbow 
console.log('Run the trap'.trap); // Drops the bass 
colors.png

了解更多colors

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無(wú)法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,343評(píng)論 2 33
  • 看著左邊的姑娘,也沒見她怎么學(xué)習(xí),那筆記做的,密密麻麻,輔導(dǎo)書上寫滿了字,還有各種手抄的紙章,弄得自己心里挺著急的...
    檸檬安然閱讀 216評(píng)論 0 0
  • 很不快樂,記不清自己距離最近的一次發(fā)自內(nèi)心的笑是什么時(shí)候??偢杏X少了點(diǎn)什么,總感覺很壓抑,總是不得不做自己不想做,...
    水木_1314閱讀 172評(píng)論 0 0
  • 【月度檢視】模版 標(biāo)題:【30天月度檢視】麥娜 第八組 基本情況#(寫孩子的)姓名:馮顯翔 年齡:11歲 小組:第...
    馮翔麥子閱讀 274評(píng)論 0 0

友情鏈接更多精彩內(nèi)容