字节青训营 前端开发调试知识day04

bug的产生-----一只飞蛾导致引起

bug特点

 修改元素和样式  F12或者检查

左侧显示元素 右侧点击cls显示类名 hov显示状态 

cosole日志面板

 

 还有console.table表格结构  console.dir树形结构

Sorce Tab 

 debugger调试错误,程序暂停调试到debugger处,可以查看暂停状态下值得方法

1.此时鼠标移到哪里会实时的显示出那个元素的值,比如numberA

2. 或者在watch那里显示,点击+输入监听元素

 添加断点方法2

在对应source.js文件下,前面点击一下便添加断点

 点击蓝色,走下一步

 在断点方式下可以查看相应地值

有请求发生的时候触发断点

 元素断点

scope 作用域和call stack 执行顺序

 压缩后的代码如何调试

 webpack进行了代码压缩

 加一个配置,npm run build 就会多产出一个文件,source-map放在云端监控平台

 

 source map

 performance时间

 network

 看到请求详细信息

 真机调试

 生成二维码

代理工具调试

  代理工具将上线的代理下载到本地,修改后再提交,最好是下载远程的source.map未被压缩代码

 比如Charles这个代理工具

 常用移动端,其他工具自己搜索如何做,Charles是收费的,whistle是开源的

利用代理解决跨域问题

 可以用whistle工具,现在示例的是字节基于whistle封装的一个小工具

前面是自己本地的地址  后面是真实访问的地址

请求的时候写相对地址,这样到时候就会自动拼上那个地址

 打开代理

 启动本地source.map

猜你喜欢

转载自blog.csdn.net/enhenglhm/article/details/122657818