粥里有勺糖

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)
  • note

    • 学习笔记
    • Chrome 调试技巧-基础
    • Chrome 调试技巧-Console
    • Chrome 调试技巧-Network
    • Chrome 调试技巧-Elements
    • Chrome 调试技巧-Drawer
    • Chrome 调试技巧-workspace
    • 设计模式-设计原则
    • 设计模式-创建型模式
    • 设计模式-结构型模式
    • 学习笔记:TypeScript装饰器

Chrome调试技巧-基础

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

Chrome调试技巧-基础

粥里有勺糖 2021-04-07 技术笔记学习笔记

# Chrome 调试技巧-基础

# Chrome简介

  1. 维基百科(中) (opens new window)
  2. 维基百科(英) (opens new window)

todo: 摘抄一小段有意思的内容

# Chrome Devtools (opens new window)

TODO: 开一个专题,详细介绍各个面板的使用方法与场景

图片

开发调试前端应用必备

  • 打开快捷键
    • F12
    • Windows: Ctrl + Shift + I
    • Mac: Cmd + Opt + I

# 面板简介

  1. Element - 元素面板
  2. Console - 控制台面板
  3. Network - 网络面板
  4. Application - 应用面板
  5. Performance - 性能面板
  6. Sources - 源代码面板
  7. Memory - 内存面板
  8. Security - 安全面板
  9. Lighthouse - 生成一个有关页面性能的报告工具

# Element

元素面板可以自由的操作页面 DOM 和 CSS,所写即所得

  • 检查和调整页面
  • 样式修改
  • DOM
    • 修改
    • 监听变动
    • 操纵绑定的事件
    • 查看参数
  • ...

# Console

使用控制台面板记录诊断信息,查看console内容

  • 可以用于直接执行JS
  • 命令交互
  • console调试大法
  • ...

# Network

使用网络面板可以了解请求和下载的资源文件的概况

  • 用于优化网页加载性能
  • 了解资源加载时间轴
  • 网络流量/带宽使用情况
  • ...

# Application

应用面板可以检查加载的所有资源

包括:

  • IndexedDB 与 Web SQL 数据库
  • 本地和会话存储,cookie
  • 应用程序缓存
  • 图像,字体,样式表,脚本等等
  • ...

# Performance

记录和查看网站生命周期内发生的各种事件

  • 性能检测
  • 帮助优化网页性能
  • ...

# Source

可以使用源代码面板来断点调试js代码

  • 断点调试
  • ...

# Memory

  • 跟踪内存泄漏
  • JavaScript CPU 分析器
  • 内存堆区分析器
  • ...

# Security

  • 证书问题
  • 安全相关问题

# Lighthouse

检测网页性能的插件工具

# Chrome版本

# 查看当前版本

在地址栏输入:

  • chrome://help
  • chrome://version: 更加详细的查看

图片

图片

# 有趣的功能地址

# dino 小游戏

chrome://dino/

图片

# 查看实验中的功能

chrome://flags/

这里有很多正在试验中的功能,可以通过这个面板来选择启动/禁用相对应的功能

图片

# 查看所有功能

chrome://chrome-urls/

图片

# 全局方法 copy(...)

可以copy方法在 console 面板 中复制任何能拿到的资源到剪贴板中

例如:

copy(location)

copy(document.title)

copy(document.querySelector(selector).innerHTML)
1
2
3
4
5

# Store as global

图片

可以将目标变量存储为一个全局变量 tempX

在不影响它原来值的情况下,可以用这些值做一些测试操作

# 保存堆栈信息

图片

右键错误信息,即可将其存储为日志文件

# 一些快键键

  1. ctrl + shift + D : 切换 DevTools 窗口布局 (来回切换最近使用两种布局方案)
  2. ctrl + [ 和 ctrl + ] : 左右切换 DevTools 的面板
  3. ctrl + number: 按照顺序切换DevTools面板

第3组快捷键默认是禁用状态。需要手动打开:

图片

图片

其余所有快捷键

图片

# Command Menu

快捷键 Ctrl + Shift + P

图片

提供了很多实用功能

# 截图

图片

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

# 主题切换

图片

# 预设代码块

通过预设脚本,将在console面板中高频使用的代码块保存下来

如:统计页面中的中文数量

console.log(document.body.textContent.replace(/[^\u4e00-\u9fa5]/g,'').length)
1

图片

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

图片

图片

接下来通过指令运行 !scriptName即可执行脚本

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

图片

这个用来写 一键评教 脚本贼方便

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