Chrome的开发者模式及debug mode的使用

本文介绍了如何使用Chrome的开发者模式和Debug模式,包括Chrome Canary的使用、设备模式、元素面板、控制台面板、源代码面板、网络面板、性能面板和内存面板等,帮助开发者进行网页布局调整、CSS和DOM操作、JavaScript调试、性能优化和资源管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Chrome的开发者模式及debug mode的使用

  • 简介
      Chrome谷歌浏览器开发者工具是一套内置于Google Chrome中的Web开发和调试工具,可用来对网站进行迭代、调试和分析。
      谷歌浏览器提供给了web开发者强大的debug功能。
    

    Dogfood: 寻找最新版本的Chrome开发者工具

    Chrome Canary: 总是有最新的DevTools

  • 打开Chrome开发者工具
      1. 在Chrome菜单中选择 更多工具 > 开发者工具
    
      2. 在页面元素上右键点击,选择 “检查”
    
      3. 快捷键 `Cmd+Opt+I/fn+F12 (Mac)`或`Ctrl+Shift+I (Windows)`
    
  • Chrome谷歌浏览器的设备模式
        使用设备模式构建完全响应式,移动优先的网络体验。
    

在这里插入图片描述

  • Chrome谷歌浏览器的元素面板

    使用元素面板可以自由的操作DOM和CSS来迭代布局和设计页面.

    1.检查和调整页面

    2.编辑样式

    3.编辑DOM

    - 检查一个元素
    
      使用Elements(元素)面板在DOM树中检查页面中的所有元素。选择任何元素并检查应用于它的样式。
    
      这里有几种方法来检查一个元素:
    
    1. 右键点击页面上的任何元素并在右键菜单中选择Inspect(检查)。

    2. 按Ctrl+Shift+C(Windows)或Cmd+Shift+C(Mac)在检查元素模式下打开DevTools,然后将鼠标悬停在元素上。DevTools会在Elements(元素)面板中自动突出显示你鼠标悬停的元素。单击元素退出检查模式,同时保持元素在Elements(元素)面板中突出显示。

    3. 点击Inspect Element(检查元素)按钮(Inspect icon ) 进入检查元素模式,然后在某个元素上点击。

    4.在控制台中使用 inspect 方法,如 inspect(document.body)。

    • 浏览DOM
    1. 使用鼠标或键盘浏览DOM结构。

    2.折叠的节点旁边有一个向右的箭头:

    3.展开的节点旁边有一个向下的箭头:

    4.使用你的鼠标:

     单击一次来突出显示一个节点。
     要展开节点,请双击该节点上的任意位置或单击旁边的箭头。
     要折叠节点,请单击节点旁边的箭头。
    

    5.使用你的键盘:

    按Up Arrow(向上箭头)键选择当前节点上方的节点。
    按Down Arrow(向下箭头)键选择当前节点下方的节点。
    按Right Arrow(向右箭头)键展开折叠的节点。再次按下可移动到(现在展开的)节点的第一个子节点。您可以使用这个技巧快速浏览深层嵌套的节点。

在这里插入图片描述

  • Chrome谷歌浏览器的控制台面板

    在开发期间,可以使用控制台面板记录诊断信息,或者使用它作为 shell在页面上与JavaScript交互。详细可以看console控制台的使用指南。

  • 使用控制台面板

    `命令行交互`
    

在这里插入图片描述

  • Chrome谷歌浏览器的源代码面板

在源代码面板中设置断点来调试 JavaScript ,或者通过Workspaces(工作区)连接本地文件来使用开发者工具的实时编辑器。

    1. 断点调试

    2. 调试混淆的代码

    3. 使用开发者工具的Workspaces(工作区)进行持久化保存

在这里插入图片描述

  • Chrome 谷歌浏览器的网络面板
      1. 使用网络面板了解请求和下载的资源文件并优化网页加载性能。
    
      2. 网络面板基础
    
      3. 了解资源时间轴
    
      4. 网络带宽限制
    

在这里插入图片描述

  • Chrome谷歌浏览器的性能面板

Note: 在 Chrome 57 之后时间线面板更名为性能面板.

使用时间轴面板可以通过记录和查看网站生命周期内发生的各种事件来提高页面的运行时性能。

1. 如何查看性能

2. 分析运行时性能

3. 诊断强制的同步布局

在这里插入图片描述

  • Chrome谷歌浏览器的内存面板

    Note: 在 Chrome 57 之后分析面板更名为内存面板.

    如果需要比时间轴面板提供的更多信息,可以使用“配置”面板,例如跟踪内存泄漏。

    1.JavaScript CPU 分析器

    2.内存堆区分析器

在这里插入图片描述

  • Chrome谷歌浏览器的应用面板

    Note: 在 Chrome 52 之后资源面板更名为应用面板.

使用资源面板检查加载的所有资源,包括IndexedDB与Web SQL数据库,本地和会话存储,cookie,应用程序缓存,图像,字体和样式表。

    管理数据

在这里插入图片描述

  • Chrome谷歌浏览器的安全面板
       1.使用安全面板调试混合内容问题,证书问题等等。
    
       2.安全
    

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值