谷歌浏览器调试前端项目技巧分享 Elements / console

113 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第2天,点击查看活动详情

打开调试器

通过F12或者鼠标右键选择检查可进入调试页面,通过点击左上角箭头可选中想调试的元素

image.png

Elements

Styles

通过styles选项卡可以查看应用在该元素上的样式,点击:hov 可以选择该元素在不同状态下所被应用的样式,点击.cls可查看和编辑应用在该元素上的类

Event Listeners

通过该选项卡能查看被选中元素上的所有事件,并可以进入到该事件的源码位置

DOM Breakpoints

选中元素->右键->Break On 可以监听该元素属性变化/子元素变化/节点移除 并在DOM Breakpoints中看到断点

console 调试面板以及常用函数

console面板允许我们直接调试程序或将代码中的一些调试信息输出

console.log

通过console.log可以在代码里打印出想要的输出信息,并在控制台查看

console.table

console.table可以将对象信息转化成表格,如

image.png

console.group / console.groupCollapsed console.groupEnd

当想调试定时器等类似多次重复运行的函数时,可时候该函数,此函数会将调试信息分组,如

1669617920736.png

console.groupCollapsed 默认不展开分组

console.dir(dom) 将DOM对象转成 Object

image.png

console.time 可通过该方法去计算某函数运行时间,如

1b0e6d26a752cd0c3aa3855e1c7b612.png

console.count 有时候想要知道一个方法在一个运行周期执行了几次,可借助该函数,如

1669618797975.png

可知道该InterVal一共执行了6次。 console.countReset('testCount')可重置该计时器

console.trace 打印堆栈信息,如

1669619031609.png 此处调用了c,通过堆栈信息可看出是通过b调用了a

console.warn 打印一条警告信息,如

image.png

console.clear() 清空控制台信息

给消息添加样式

1669619303657.png