Chrome-devtools

$0 / $1 / $2 ...

在 element 中单击一个节点,在 console 中输入$0 即可显示选中的节点,$1 则表示在$0 之前选择的元素,以此类推

$_

使用$_可以访问最近一次 console 输出的内容

$() === document.querySelector() / $\$() === querySelectorAll()

copy()

通过 copy(xxx) 方法在控制台里复制你想要的东西,例如

copy($_)

在 Network 标签下的所有的 xhr 请求,都可以右击选择copy as Fetch复制为一个完整的 Fetch 请求的代码

console.dir

console.dir可以将 element 节点以对象的形式输出

console.table

console.table可以将对象的节点和值以 table 形式两列的形式展开输出

console.time

示例:

输出test timer: 0.10693359375ms

console.profile

示例:

打开 Javascript Profile 即可看到test profile的详细性能信息

console.count

示例:

输出

clear

使用clear()/console.clear()可以清除 console 内容

async / await

在 console 中可以直接使用 await,不需要 async 包裹

debugger

在源码中写debugger可以定义一个断点,能够直接在 source 中运行到此断点并暂停

最后更新于

这有帮助吗?