粥里有勺糖

vuePress-theme-reco 粥里有勺糖    2018 - 2023
粥里有勺糖 粥里有勺糖

Choose mode

  • dark
  • auto
  • light
关于我
备战春秋
  • 心得总结
  • 校招考点汇总
  • 面经汇总
  • 复习自查
技术笔记
  • 技术教程
  • 模板工程
  • 源码学习
  • 技术概念
  • 个人作品
  • 学习笔记
计算机基础
  • 算法与数据结构
  • 操作系统
  • 计算机网络
  • 设计模式
  • 剑指offer
大前端
  • javascript
  • vue
  • html
  • css
  • 🌏浏览器专题
  • Web性能优化
  • regexp
  • node
面试
  • 问解
  • javascript
  • css
  • 手撕代码
  • 性能优化
  • 综合问题
  • 面经汇总
  • 小程序
手撕代码
  • 数据结构与算法
  • javascript
  • css
个人站点
  • GitHub (opens new window)
  • 博客园 (opens new window)
  • 掘金 (opens new window)
线上作品
  • 轻取(文件收集) (opens new window)
  • 个人图床 (opens new window)
  • 考勤小程序 (opens new window)
  • 时光恋人 (opens new window)
  • 在线简历生成 (opens new window)
留言板
Github (opens new window)
author-avatar

粥里有勺糖

285

文章

40

标签

关于我
备战春秋
  • 心得总结
  • 校招考点汇总
  • 面经汇总
  • 复习自查
技术笔记
  • 技术教程
  • 模板工程
  • 源码学习
  • 技术概念
  • 个人作品
  • 学习笔记
计算机基础
  • 算法与数据结构
  • 操作系统
  • 计算机网络
  • 设计模式
  • 剑指offer
大前端
  • javascript
  • vue
  • html
  • css
  • 🌏浏览器专题
  • Web性能优化
  • regexp
  • node
面试
  • 问解
  • javascript
  • css
  • 手撕代码
  • 性能优化
  • 综合问题
  • 面经汇总
  • 小程序
手撕代码
  • 数据结构与算法
  • javascript
  • css
个人站点
  • GitHub (opens new window)
  • 博客园 (opens new window)
  • 掘金 (opens new window)
线上作品
  • 轻取(文件收集) (opens new window)
  • 个人图床 (opens new window)
  • 考勤小程序 (opens new window)
  • 时光恋人 (opens new window)
  • 在线简历生成 (opens new window)
留言板
Github (opens new window)
  • Browser

    • 浏览器专题内容
    • 内核
    • 渲染机制
    • 阻塞渲染
    • 缓存机制
    • 本地存储
    • 安全问题
    • 常见面试题
    • 跨域与跨站
    • 浏览器中的Event loop
    • 新的跨域策略
    • Chrome-DevTools的小技巧

分享小册《Chrome-DevTools的使用技巧》中的精华

vuePress-theme-reco 粥里有勺糖    2018 - 2023

分享小册《Chrome-DevTools的使用技巧》中的精华

粥里有勺糖 2021-05-17 大前端浏览器

# 分享小册《Chrome-DevTools的使用技巧》中的精华

# 前言

花了大概半天时间 温习了一遍(主要是忘了O(∩_∩)O哈哈~)掘金小册:你不知道的 Chrome 调试技巧 (opens new window)-> 开源免费版链接 (opens new window)

和大家分享一些个人认为比较实用的内容,感兴趣的朋友推荐去阅读一下这本小册

# 查看详细Chrome版本信息

浏览器中输入chrome://version/查看

图片

# 预设代码块

可以将一些高频使用的工具脚本代码块保存下来,下次使用可以直接调用

# 例如:查看掘金页面中已加载的文章

{
    const posts = $$('.title-row>a');
    console.table(posts,['textContent','href']);
}
1
2
3
4

图片

接下来复用这个代码块,在Source面板的 snippets中新建一个Snippet并将代码块写入

图片

图片

从今以后就可以直接command运行,通过指令运行 !scriptName即可执行脚本

tips: 默认打开Command会有一个 > 记得先删除

图片

# Command面板

快捷键 Ctrl + Shift + P

图片

图片

# 截图

  • 页面截图: Capture full size screenshot
  • 指定区域: Capture area screenshot
  • 指定DOM节点: Capture node screenshot
  • 当前屏幕: Capture screenshot

# 显示console时间戳

图片

图片

# Console面板相关

# copy方法

有一个全局的copy方法,可以在console面板中复制任何能够拿到的资源到剪贴板中

图片

# $符号

# $number

$0 是对我们当前在 Element面板 中选中的 html 节点的引用

$1 是对上一次我们选择的节点的引用, $2 是对在那之前选择的节点的引用以此类推,直到 $4

# $与$$

  • $ 等价于 document.querySelector()
  • $$ 等价于 document.querySelectorAll()

# $_

上次打印结果的引用

# console.table

可以将 数组 (或者是 类数组 的对象)打印成一个漂亮的表格

在需要使用console.log(arrData)查看数据时,换成console.table(arrData,columns),不妨会更直观一些

第二个参数指定要展示的列

图片

# time与timeEnd

console.time与console.timeEnd,两个方法配合计算并打印时间戳

通常用于测试方法的执行时间

图片

# Network面板

# Filter

用于过滤请求

图片

通过 - 查看所有筛选条件

图片

# 自定义请求表中展示的项

图片

# 重新发送请求

图片

# Drawer

ESC控制打开/关闭Drawer

图片

所有的功能选项

图片

图片

# 查看更改Change

在Element面板中更改元素的样式可以在这直接查看

图片

Edit this page (opens new window)
Last Updated: 2022/5/15 12:46:34