浏览器调试工具详解

个人简介

👀个人主页: 前端杂货铺
🙋‍♂️学习方向: 主攻前端方向,正逐渐往全干发展
📃个人状态: 研发工程师,现效力于中国工业软件事业
🚀人生格言: 积跬步至千里,积小流成江海
🥇推荐学习:🍍前端面试宝典 🎨100个小功能 🍉Vue2 🍋Vue3 🍓Vue2/3项目实战 🥝Node.js实战 🍒Three.js
🌕个人推广:每篇文章最下方都有加入方式,旨在交流学习&资源分享,快加入进来吧

文章目录

  • Tab 介绍
    • 打开开发者工具
    • 打开命令菜单
    • 切换主题颜色
    • 截图
  • CSS 调试
    • 检查
    • 查询
      • 按字符串直接查询
      • 按选择器查询
      • 按XPath查询
      • 从控制台搜索元素
    • 复制样式
    • 计算样式
    • 布局
  • 控制台
    • $_
    • $0
    • console
  • JavaScript调试
    • 监视变化
    • DOM 断点
    • 事件监听

Tab 介绍

打开开发者工具

  • 菜单>更多工具>开发者工具
  • 快捷键:F12

打开命令菜单

  • 快捷键:CTRL + SHIFT + P (Command + SHIFT + P)

切换主题颜色

Command + SHIFT + P,输入 主题theme,可进行主题切换。

在这里插入图片描述

在这里插入图片描述

截图

在这里插入图片描述

CSS 调试

检查

在这里插入图片描述

在这里插入图片描述

查询

按字符串直接查询

在这里插入图片描述

按选择器查询

div#test 表示查询 id=“test” 的 div。

在这里插入图片描述

按XPath查询

//selection/dev 表示找 selection 下面的 div 标签。

在这里插入图片描述

从控制台搜索元素

// 查找 id 为 test 的元素
inspect(document.getElementById('test'))

在这里插入图片描述

在这里插入图片描述

复制样式

在这里插入图片描述

计算样式

计算样式面板可以查看所选元素的盒子。并能够过滤样式和查看渲染的字体等。

在这里插入图片描述

布局

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

控制台

$_

返回上一条语句的执行结果。

在这里插入图片描述

$0

返回上一个选择的 DOM 节点。

$1 => 再上一个,$2…以此类推。

在这里插入图片描述

console

在这里插入图片描述

在这里插入图片描述

点击小眼睛,创建实时表达式,可用于观测变量。

在这里插入图片描述

JavaScript调试

debugger
console.log(xxx)
浏览器打断点

监视变化

在这里插入图片描述

DOM 断点

在这里插入图片描述

那么当属性被修改时,将会断到修改属性的代码处。

在这里插入图片描述

事件监听

在这里插入图片描述


更多内容将持续补充…

好啦,本篇文章到这里就要和大家说再见啦,祝你这篇文章阅读愉快,你下篇文章的阅读愉快留着我下篇文章再祝!

参考资料:

  1. 百度 · 百科
  2. DeepSeek
  3. 浏览器调试工具精讲 · 我在B站玩编程
  4. VS Code · Copilot

在这里插入图片描述


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/96851.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/96851.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

代码审计-PHP专题原生开发SQL注入1day分析构造正则搜索语句执行监控功能定位

挖掘技巧: -语句监控-数据库SQL监控排查可利用语句定向分析 -功能追踪-功能点文件SQL执行代码函数调用链追踪 -正则搜索-(update|select|insert|delete|).*?where.* 如何快速的在多个文件代码里面找脆弱: 1、看文件路径 2、看代码里面的变量&#…

Linux中:调试器gdb/cgdb的使用

引言在追寻光的路上不断前行,详细介绍Linux下gdb/cgdb的使用。一、准备• 程序的发布方式有两种,默认是 debug 模式和 release 模式。Linux gcc/g编译出来的二进制程序默认是release模式• 要使用gdb调试,必须在源代码生成⼆进制程序的时候加…

【算法】【链表】148.排序链表--通俗讲解

算法通俗讲解推荐阅读 【算法–链表】83.删除排序链表中的重复元素–通俗讲解 【算法–链表】删除排序链表中的重复元素 II–通俗讲解 【算法–链表】86.分割链表–通俗讲解 【算法】92.翻转链表Ⅱ–通俗讲解 【算法–链表】109.有序链表转换二叉搜索树–通俗讲解 【算法–链表…

计算机组成原理:存储系统概述

📌目录💾 存储系统概述:计算机的“记忆中枢”🏗️ 一、存储系统的层次结构:速度与容量的“黄金平衡”(一)经典存储层次金字塔(二)层次结构的设计原则(三&…

基于CNN/CRNN的汉字手写体识别:从图像到文字的智能解码

在人工智能浪潮的推动下, handwriting recognition(手写识别)技术已成为连接传统书写与数字世界的重要桥梁。其中,汉字手写体识别因其字符集的庞大和结构的复杂性,被视为模式识别领域最具挑战性的任务之一。近年来&…

【无人机】无人机用户体验测试策略详细介绍

一、 道:核心测试理念与目标核心理念: 用户体验测试的核心不是寻找功能Bug,而是评估用户在与无人机系统(包括飞行器、遥控器、APP)交互全过程中的主观感受、操作效率、情感变化和达成目标的难易度。我们的目标是让科技…

@RequiredArgsConstructor使用

spring推荐通过构造方法进行注入,如果需要注入的成员变量较多,手动创建构造方法可能需要频繁修改,这时,可以使用RequiredArgsConstructor。RequiredArgsConstructor是lombok中提供的注解,可以为类中final或者NotNull修…

TA-VLA——将关节力矩反馈融入VLA中:无需外部力传感器,即可完成汽车充电器插入(且可多次自主尝试)

前言 今25年9.13日,我在微博上写道: “我们为何24年起聚焦具身开发呢 23年我们做了一系列大模型应用,发觉卷飞了,c端搞不过大厂的工程迭代 流量获取,b端拼不过大厂的品牌,且大厂外 人人都可以搞 ​然&…

数据驱动破局商业信息不对称:中国商业查询平台的技术实践与方法论心得

前言 在当前中国经济高质量发展的浪潮中,企业数量已突破5000万户(截至2024年数据,延续2021年超5亿用户查询需求的增长趋势),但“企业质量参差、信息不透明”的痛点始终困扰着市场主体——企业合作前怕踩坑、个人求职担心“皮包公司”、投资者规避坏账风险,这些需求的核心…

光谱相机的图像模式

光谱相机通过不同的成像方式获取目标的光谱信息,主要分为以下几种图像模式:一、按成像方式分类‌点扫描模式(Whiskbroom)‌工作原理:逐点扫描目标区域,每个点获取完整光谱曲线特点:光谱分辨率最…

连接器上的pin针和胶芯如何快速组装?

在连接器生产过程中,pin 针与胶芯的组装是核心环节 —— 人工组装不仅效率低(单组耗时约 15-20 秒),还易因对齐偏差导致 pin 针弯曲、胶芯卡滞,不良率高达 3%-5%。针对这一问题,可通过 “机器精准排列 定制…

Zynq-7000与Zynq-MPSoC 的 AXI 接口对比

Zynq 与 Zynq UltraScale MPSoC 的的 AXI 接口对比 1. 总体架构差异Zynq-7000 双核 ARM Cortex-A9 (PS) 7 系列 FPGA (PL)PS–PL 之间主要通过 AXI 总线通讯提供 GP (General Purpose)、HP (High Performance)、ACP (Accelerator Coherency Port) 等接口ZynqMP (UltraScale MP…

关键字 - 第六讲

前文补充#include <iostream> using namespace std;int main() {int a 10;int c 20; // 将变量c定义在switch语句之前switch(a){case 1:{cout << ".........." << endl;cout << c << endl;}break;default:cout << ".....…

Linux相关概念和易错知识点(43)(数据链路层、ARP、以太网、交换机)

目录1.从网络层到数据链路层&#xff08;1&#xff09;MAC地址&#xff08;2&#xff09;IP地址和MAC地址的区别&#xff08;3&#xff09;ARP&#xff08;4&#xff09;不同层之间的关系2.以太网&#xff08;1&#xff09;以太网的帧格式&#xff08;2&#xff09;数据分片的原…

【科研绘图系列】R语言绘制多拟合曲线图

禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍 加载R包 数据下载 函数 导入数据 数据预处理 画图 总结 系统信息 介绍 本文通过R语言对海洋微生物群落的动态变化进行了深入分析,并通过可视化技术直观展示了不同环境条件下微…

【React】React 哲学

1. 声明式&#xff08;Declarative&#xff09; React 鼓励开发者 描述 UI 应该是什么样子&#xff0c;而不是逐步操作 DOM。 // 声明式 function Greeting({ name }) {return <h1>Hello, {name}</h1>; }不用手动操作 DOM&#xff08;document.getElementById / in…

一、Python开发准备

目录 一、前言 1、什么是python&#xff0c;为什么学习python? 2、python语言的特点&#xff0c;以及应用场景是什么&#xff1f; 二、前期准备 1、下载python 2、右键管理员身份安装 3、将Python环境配置到环境变量中 三、开发工具 1、开发工具介绍 一、前言 1、什么…

Visual Studio 发布项目 win-86 win-64 win-arm win-arm64 osx-64 osx-64 osx-arm64 ...

Visual Studio 发布项目时&#xff0c;常见的目标平台标识符代表不同的操作系统和处理器架构组合[TOC]( Visual Studio 发布项目时&#xff0c;常见的目标平台标识符代表不同的操作系统和处理器架构组合) 以下是详细解释及对比列表&#xff1a;一、基础概念解析二、各平台标识符…

Redis数据结构之Hash

一、Hash类型简介 Redis的Hash类型是 Redis 3.2 版本引入的一个数据结构,它允许你在一个键下面存储多个字段和值。在 Redis 内部,Hash 类型可以有多种底层数据结构来实现,这取决于存储的数据量和特定的使用模式。哈希类型适用于存储对象,例如用户信息、商品详情等。通过使…

【Linux系统】初见线程,概念与控制

前言&#xff1a; 上文我们讲到了进程间信号的话题【Linux系统】万字解析&#xff0c;进程间的信号-CSDN博客 本文我们再来认识一下&#xff1a;线程&#xff01; Linux线程概念 什么是线程 概念定义&#xff1a; 进程内核数据结构代码和数据&#xff08;执行流&#xff09; 线…