前端调试工具

本文介绍了Chrome、Firefox、IE浏览器的开发者工具使用方法,包括各浏览器的打开方式、不同面板(如元素、控制台、网络等)功能,还提及了IE浏览器的调试程序、仿真等特色功能。此外,阐述了移动端调试的目标和方式,如浏览器模拟、使用Safari和Chrome调试。

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

一、Chrome浏览器

  • 目标

    • 掌握Chrome浏览器的打开方式
    • 掌握Chrome常用面板的使用方法
    • 了解Chrome其他面板功能
  • 打开方式

  • 在Chrom菜单中选择更多工具 > 开发者工具

  • 在页面元素右键点击,选择“检查”

  • 使用快捷键 Ctrl + Shift + i(windows) 或 Cmd + Opt + i(Mac)

在这里插入图片描述

在这里插入图片描述

元素面板

  • 编辑HTML
  • 编辑CSS
    在这里插入图片描述
  • 源码面板(主要调试js)
    • 调试脚本
    • 查看变量
    • 查看堆栈
    • 其他资源调试

在这里插入图片描述
在这里插入图片描述



控制台面板

  • 查看信息
  • 运行脚本
    在这里插入图片描述



网络面板

  • 查看页面所有资源请求
  • 查看单独资源信息
  • 过滤和排序资源
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

其他面板

  • 性能面板:记录网站生命周期内发生的各种事件,定位性能问题
  • 内存面板:追踪内存泄漏等问题
  • 应用面板:应用中的存储信息,如session、cookie,数据库等在此展示
  • 安全面板:可以调试混合问题、证书问题等


二、Firefox

  • 打开方式

在这里插入图片描述

查看器面板

  • 编辑HTML
  • 编辑CSS
    在这里插入图片描述

调试器面板

  • 调试脚本
  • 查看变量
  • 查看堆栈
    在这里插入图片描述

控制台面板

  • 查看信息
  • 运行脚本
  • 查看堆栈
    在这里插入图片描述



网络面板

  • 单独查看页面所有资源的网络请求
  • 查看单独资源信息
  • 过滤和排序资源
    在这里插入图片描述
    在这里插入图片描述

其他面板功能

  • 性能面板:记录整个页面执行、渲染的过程,可以看到帧率,js调用树等等
  • 内存面板:可以看到哪些对象在使用内存
  • 存储面板:整个页面的所有存储信息,如cookie,session和数据库等
  • 样式面板:编辑样式并进行存储

三、 IE浏览器

1. 打开方式

  • 在菜单中选择工具 > F12开 发人员工具
  • 在页面上右键,选择 检查元素
  • 使用快捷键F12

2. Dom资源管理器

  • 编辑HTML
  • 编辑CSS

在这里插入图片描述

3. 调试程序

  • 调试脚本
  • 查看变量
  • 查看堆栈
a. 在这个面板上我们能看到所有的资源,选择相应的文件,比如js,双击打开文件
b. 点击“启用优质打印”可变成适合我们阅读的代码
c. 点击行号就可以设置断点,重新刷新页面就会停在断点位置,就可以调试了

4. 控制台

一般配合调试程序面板一起使用
  • 查看信息
  • 运行代码

5. 网络

  • 查看页面所有资源请求

  • 查看单独资源信息

  • 过滤和排序资源

    点击启动按钮,重新刷新页面,捕获网络请求

    在这里插入图片描述

    双击可以查看具体的网络请求信息,如请求头,body等

    在这里插入图片描述

    可以进行排序,比如点击类型
    可以通过输入框进行筛选

6. 仿真

有时我们需要调不同的IE版本时可能用到这个
  • 文档模式
  • 显示
  • 地理位置

在这里插入图片描述

调试分辨率:在调试移动端页面时可能用到

7. 其他功能

  • UI响应:
    分析页面帧率和不同类型cpu的使用率,帮助分析UI性能问题
  • 探查器:获取页面中js详细性能度量
  • 内存:可以诊断可能影响网页速度和稳定性的内存问题

四、移动端调试

目标目标

  • 了解移动端调试方式
  • 掌握移动端调试方法

调试方式

  • 浏览器模拟

    • UA(即移动端设备,如iPhone、iPad等)
    • 屏幕尺寸(分辨率)
      在这里插入图片描述
  • Safari
    在这里插入图片描述
    使用数据线将iPhone和mac连接,手机打开浏览器(或app内浏览器),输入网址
    在这里插入图片描述
    在这里插入图片描述
    调试方式和上面介绍的一样,就不赘述了

  • Chrome
    在这里插入图片描述
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/532164b41f054fe9908fe73db99b7bdc.png = 400x)

javascript写的windows资源管理器<br>解压运行scripting.html,在IE6.0中打开(不能单独打开view.html这是一个子页面,必须由父页面调用)即可。<br>首发地址为51aspx<br>该源码在www.51aspx.com发布<br>本javascript程序是我自己利用业余时间做的,主要是编写javascript进一步对其进行控制。<br>因为时间的关系只提供了局部份功能,还有很多代码和函数都没有进行优化,(注释也较少)比如错误处理,浏览器嗅探等。<br>这里需要说明的是很少用到了innerHTML和innerTEXT两个方法,这是微软提供的专利方法,还没有得到W3C的认可,<br>在别的浏览器里面这两个方法不一定会被支持。<br>所以很多地方是用了DOM的方式进行处理。<br>首次的功能有:<br>1.查看磁盘,显示磁盘各种信息,显示磁盘占用率(图片)。<br>2.查看文件夹,文件,运行文件。<br>功能不是最重要的,本功能在windows资源管理器都能轻易做到,相信没人用这个做资源管理器吧,呵呵~~<br>主要是为了让javascriptDOM,CSS良好的呈现一种网页组织,真正的使<br>“结构”,“行为”,“样式”三者在(x)html里面完全分离开来。<br>着重使用了DOM模型编程。<br>javascript方面主要就是程序设计与功能的实现,主要还是用到了Scripting组件。<br>CSS就随便写了一点,反正2个页面,不过用的都是常用的一些属性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值