高效前端:使用chrome的devTools

1、打印console

1.1 使用console.table

使用console.table可以将一个数组展开之后在控制台输出

let obj = [{
        key1: '12',
        key2: '12',
        key3: '12',
        key4: '12',
        key5: '12',
        key6: '12',
        key7: '12',
    },
        {
            key1: '12',
            key2: '12',
            key3: '12',
            key4: '12',
            key5: '12',
            key6: '12',
            key7: '12',
        }
    ];
    console.table(obj)

在这里插入图片描述
相比于console.log的需要层层打开,console.table更加直观

1.2 使用console.dir

console.dir可以用来解决这样一个问题:
对于获取到的dom元素,如果直接使用console.log输出,会使这样的一条记录:
在这里插入图片描述
但是如果我们需要查看这个dom元素的内部的一些属性什么的,可以使用console.dir输出,结果是这样的:
在这里插入图片描述
是一个可以展开的对象

1.3 输出带有样式的内容

使用%c可以将其之后的内容带样式输出:

console.log('this is %c text with style ','background:yellow;color:green')

显示为:
在这里插入图片描述

2、使用debugger进入调试模式

在程序中加入debugger,当程序执行到debugger这一步时,就会自动进入断点调试模式。

<script>
    let img=document.querySelector('.img');
    debugger;//进入断点
    console.log('this is %c text with style ','background:yellow;color:green;font-size:30px');
</script>

页面显示:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值