这是我参与「第五届青训营 」伴学笔记创作活动的第 十 天
10. Web调试技术
10.1 Bug与Dbug
前端Bug的特点
10.2 Chrom DevTools
动态修改元素和样式
Console
**Sorce Tab
Break Point与Watch
Scope与Call Stack
压缩后的代码如何调试?
前端代码天生具有“开源”属性,出于安全考虑,上线之前JavaScript代码通常会被压缩,压缩后的代码只有一行,变量'a','b'等替换,整体变得不可阅读。那么压缩后的代码如何调试呢?
Source Map
NetWork
Application
Performance
Performance 运用 示例
LightHouse
10.3 移动端H5调试
真机调试
VConsole
使用代理工具调试
常用代理工具
10.4 NodeJS调试
Inspector Protocol + Chrome Devtool
Inspector Protocol + VS Code
10.5 常用开发调试技巧
线上及时修改 Overrides
利用代理解决开发阶段的跨域问题
启用本地souce map
使用代理工具Mock数据
小黄鸭调试大法
传说中程序大师随身携带一只小黄鸭,在调试代码的时候会在桌子上放上这只小黄鸭然后详细地像鸭子解释每一行代码,然后很快就将问题定位修复了。 ————《程序员修炼之道》