chrome 调试技巧

522 阅读1分钟

chrome 调试技巧

  • ctrl + shift + i 快速打开window的devtool
  • ctrl + shift + d 快速切换视窗左右位置
  • (ctrl + [) or (ctrl + ]) 实现切换面板
  • ctrl + 1--9 也能实现跳转直接数的面板,需要在setting 里进行设置
  • ctrl + shift + p 快速打开命名含一些隐藏的功能
  • ? === Array.from(document.querySelectorAll('div')) 快速选择dom

调试样式 --> 上下箭头递增递减

  • Alt + 上下箭头 0.1
  • 上下箭头 1
  • Shift + 上下箭头 10
  • Crtl + 上下箭头 100

copy(data)

利用devtool 提供的copy 实现快速复制。

elements, logs, sources, network 面板下的查找

  • 利用ctrl + f 来快速查找
  • Aa 点击可以实现是否区分大小写 来匹配

快速截屏

ctrl + shift + p 搜索 screen 下的Capture full size screenshot实现快速截屏。

快速切换黑、白主题

ctrl + shift + p 搜索 theme 相关的选项,实现明亮 & 暗黑两种主题之间的切换

Dom 元素上的$0 & $1

  • $0 是对我们当前选中的html 节点的引用
  • $1 是对上一次我们选择的节点的引用
  • $2---$4. 更之前的了。

console 默认就被 async 包裹, 所以对异步来说可以直接在console 中使用await

利用断点来加日志 Edit breakPoint 然后添加 .log .time .table

查看日志的dom 属性

console.log(li) 会直接渲染成element 元素,使用

  • console.dir(li) 就可以查看他的属性等
  • console.time() -- 开启一个计时器
  • console.timeEnd() -- 结束时间,并将结果打出
  • console.log('%c牛逼','font-size: 20px; color: red;') 自定义样式
  • "眼睛" 符号, 定义任何JavaScript表达式

network 下重新发送 XHR 的请求

选中接口,选择 Replay XHR 即可 重新请求

ccs3 box-shadow Shadow editor 阴影编辑器 sensors(传感器)

引自小册