自定义console.log|console(上)

详细介绍视频地址: 【HTML/CSS/JS】5分钟,重新认识一下console.log
抛弃console.log,试试这些…文章地址: 抛弃console.log,试试这些…|console(下)
效果图

在这里插入图片描述

控制台打印下一console.log(console)
可以看到console里面有很多方法,平常我们用到最多的是log方法

在这里插入图片描述

JavaScript 输出函数的占位符

console.log(‘字符串:%s’, ‘123.45’) ==> 字符串:123.45
console.log(‘整数:%d’, 123.45) ==> 整数:123
console.log(‘%d+%d=%d’, 1, 2, 3) ==> 1+2=3
console.log(‘浮点数:%f’, 123.45) ==> 浮点数:123.45
console.log(‘对象:%o’, document.body) ==> 对象:…
console.log(‘对象:%O’, document.body) ==> 对象:body
console.log(‘%c需要输出的信息’, ‘css代码’) ==> 自定义样式

粘贴到控制台看一下
		console.log('%cHello World', `
            font-size:2em;
            color:#fff;
            text-shadow:1px 1px 2px #000
            `)
        console.log('%cHello World', `
            font-size:2em;
            color:#fff;
            background:linear-gradient(to right,red,blue)
            `)
        console.log(
            'Powered by %cconsole%cv0.0.1%c\n哔哩哔哩【B站:单单单UP】: https://www.bilibili.com/video/BV1Br4y1j7BW?vd_source=99e0941d0e9f1222c61ddefaeea45324',
            'display: inline-block;background-color:rgba(66,66,66,1);color:#fff;margin-bottom:6px;padding:4px;border-radius:4px 0 0 4px',
            'display: inline-block;background-color:rgba(0,180,0,1);color:#fff;padding:4px;border-radius:0 4px 4px 0',
            ''
        )
        const smile =
            "        ....                     ..:           \n" +
            "      ,;' .;:                ::   ::           \n" +
            "      ::.      ..:,:;.,:;.    .   ::   .::::.  \n" +
            "       '''::,   ::  ::  ::   ::   ::  ;:   .:: \n" +
            "     ,:';  ::;  ::  ::  ::   ::   ::  ::,::''. \n" +
            "     `:,,,,;;' ,;; ,;;, ;;, ,;;, ,;;, `:,,,,:' \n";
        console.log(smile)
简单封装console.log

const logColor = (color, args) => {
console.log(‘%c’ + args.join(’ '), ‘color:’ + color)
}
const log = {
success: (…args) => logColor(‘green’, args),
info: (…args) => logColor(‘gery’, args),
warning: (…args) => logColor(‘orange’, args),
error: (…args) => logColor(‘red’, args)
}
log.success(‘Hello World’)
log.info(‘Hello World’)
log.warning(‘Hello World’)
log.error(‘Hello World’)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值