乐于分享
好东西不私藏

第2篇:浏览器开发者工具——Chrome DevTools

第2篇:浏览器开发者工具——Chrome DevTools

📝 课前小测

题目:在Chrome浏览器中,打开开发者工具的快捷键是?

A. Ctrl + S B. Alt + Tab C. F12Ctrl + Shift + I D. Ctrl + P

(答案在文章末尾~)


3第2篇:浏览器开发者工具——Chrome DevTools

💡 学习目标:掌握 Chrome DevTools 的核心面板,学会用 Console 调试 JavaScript,理解网页的”内部构造”。

一、什么是开发者工具?

做前端开发时,经常需要知道:

• 这个文字是什么 HTML 标签?为什么样式没生效?

• JavaScript 报错了,错误在哪一行?

• 网页加载了一个图片,它从哪个地址加载的?

这些问题的答案,都藏在浏览器的开发者工具(DevTools)里。

几乎所有现代浏览器都内置了开发者工具,其中 Chrome DevTools 功能最全面、使用最广泛,是前端工程师每天都会用到的工具。

二、打开DevTools的三种方式

方式一:快捷键(最常用)

F12 打开。或者 Ctrl + Shift + I(I 是 Inspection 的首字母)。

方式二:右键菜单(最直接)

在网页任意位置右键 → 选择”检查”,浏览器自动跳转到该元素在 HTML 中的位置。

方式三:通过Chrome菜单

点击右上角 ⋮ → 更多工具 → 开发者工具


三、Elements面板:查看和修改HTML/CSS

Elements 面板分左右两栏:

┌─────────────┬─────────────────────────────┐
│  HTML结构   │  选中元素的CSS样式          │
│             │                             │
│  
│ .card { │ │

标题 │ width: 400px; │ │ 内容 │ color: #333; ← 可以双击│ │
│ } │ └─────────────┴─────────────────────────────┘

💡 实时修改样式(不需要改代码)

在右侧 CSS 面板中,双击任意数值(比如 16px),改成 24px,按回车——网页上这个元素的文字大小立即变大。刷新页面后恢复,因为修改的是浏览器内存中的数据,不是源代码。

这个功能用来调试样式特别方便,可以反复调整参数直到效果满意,再去改源代码。

💡 快速定位元素

点击面板左上角的 🔍 选择元素 图标(或者按 Ctrl + Shift + C),然后把鼠标移到网页上点击,DevTools 会自动跳转到对应 HTML 代码位置。

四、Console面板:JavaScript控制台

Console(控制台)是 JavaScript 的”实验田”——可以直接写代码、立即看到结果。

🔬 实验1:输出各种信息

打开 Console 面板(在工具栏点 Console 标签),在底部输入框输入:

console.log("你好,Console!");
console.log(2026);
console.log(true);

按回车,屏幕下方依次显示:

你好,Console!
2026
true

🔬 实验2:变量操作

在 Console 里直接输入变量名,可以查看变量的值:

let name = "小明";
let age = 18;
name
// "小明"
age
// 18
2026 - age
// 2008

🔬 实验3:修改网页内容(仅本地测试用)

在 Console 里输入:

document.body.innerHTML = "

网页被我改了!

";

网页内容瞬间改变。这只是修改了浏览器显示,刷新页面后恢复。

⚠️ 警告:不要在正式网站上执行这个操作!这是纯本地调试技巧。

🔬 实验4:常见Console命令

// 普通信息
console.log("普通信息");

// 警告(黄色)
console.warn("警告信息");

// 错误(红色)
console.error("错误信息");

// 表格形式输出(数组、对象特别有用)
console.table([
  { 姓名: "苹果", 颜色: "红色" },
  { 姓名: "香蕉", 颜色: "黄色" }
]);

// 输出对象(点击可以展开查看详情)
console.log({ 姓名: "小明", 年龄: 18, 城市: "北京" });

五、Sources面板:查看和调试JS源代码

Sources 面板可以查看网页加载的所有 JavaScript 文件,并设置断点来逐步执行代码,观察每一步变量的变化。

什么是断点?

断点就像程序里的”暂停键”——代码执行到断点那一行时会自动停下来,方便你查看此时各个变量的值,找出哪里出了问题。

设置断点的方法:

1. 在 Sources 面板打开一个 JS 文件

2. 点击代码行号左侧,会出现一个蓝色标记,这就是断点

3. 触发这段代码执行,浏览器会自动停在断点处

调试面板按钮说明:

按钮 作用
▶️ 继续执行 继续运行直到下一个断点
⏭️ 单步跳过 执行当前行,跳到下一行
⏺️ 单步进入 如果当前行调用了函数,进入函数内部
⏮️ 单步跳出 跳出当前函数,返回调用处

六、Network面板:查看网络请求

Network 面板记录了网页发出的所有网络请求——HTML、CSS、JavaScript、图片、字体、API 请求等。

刷新页面观察请求列表

1. 打开 Network 面板

2. 按 `F5` 刷新页面

3. 会看到密密麻麻的请求记录,每一行代表一个文件请求

认识请求列表的列:

列名 含义
Name 请求的文件名
Status 状态码(200=成功,404=找不到,500=服务器错误)
Type 文件类型(document/CSS/script/img 等)
Size 文件大小
Time 加载耗时

七、本篇总结

✅ DevTools 打开方式:F12 / Ctrl+Shift+I / 右键"检查"
✅ Elements 面板:查看HTML结构和CSS样式,双击数值可实时调试
✅ Console 面板:JavaScript实验田,console.log()输出调试信息
✅ Sources 面板:设置断点逐步调试JavaScript
✅ Network 面板:查看所有网络请求的详情

本篇新学命令:

命令/快捷键 作用
`F12` 打开 DevTools
`Ctrl + Shift + C` 选择元素(快速定位HTML)
`Ctrl + L` 清空 Console 内容
`console.log()` 输出信息到控制台
`console.table()` 以表格形式输出数据

*下篇预告:版本控制第一步——Git与GitHub,学会管理代码历史记录,不再担心改错代码!*


📝 学完了,来检验一下成果吧!

1. 打开Chrome开发者工具的三种方式中,哪个需要按两个快捷键?

A. 直接按 F12 B. Ctrl + Shift + I C. 右键选择”检查” D. 点击Chrome菜单

2. 在Console面板中,console.table() 最适合用于输出哪种数据?

A. 长篇文本内容 B. 数字和计算结果 C. 数组或对象(以表格形式清晰展示) D. 错误信息

3. 在Elements面板中双击CSS数值并修改后,刷新页面会怎样?

A. 修改被保留,因为已经写入源代码 B. 修改被保留,因为浏览器的缓存机制 C. 修改消失,因为修改的是浏览器内存,不是源代码 D. 浏览器会报错

答案:C, B, C

解析:

1. `F12` 是一个键,`Ctrl + Shift + I` 是两个键的组合,`右键→检查”` 需要鼠标操作。 三种方式都可以打开 DevTools,其中快捷键是开发者最常用的方式。

2. `console.table()` 会把数组或对象以整整齐齐的表格形式展示出来,特别适合查看有多条记录的数据(如学生成绩列表、商品信息等)。`console.log()` 更通用适合任何数据,`console.warn` 和 `console.error` 分别用于警告和错误级别。

3. DevTools 中的样式修改是”即时生效”的,但只在浏览器内存里,刷新页面后恢复。这正是 DevTools 的设计用意——让你放心调试,不用担心改坏源代码。确认效果满意后,再去源代码里改。