掌握 VSCode Debugger + Chrome DevTools + Charles,全面提升调试能力!
* 如何阅读本小册?
* 初识调试
* 如何调试网页的 JS(以 React 为例)
* VSCode Chrome Debugger 配置详解
* sourcemap 的原理和作用
* Webpack 的 sourcemap 配置
* 结合 click-to-react-component 打造超级爽的 React 调试体验
* 实战案例:调试 Vue 项目
* VSCode Chrome Debugger 断点映射的原理
* 实战案例:调试 React 源码
* 实战案例:调试 Vue 源码
* 用 VSCode Snippets 快速创建调试配置
* 如何调试 Node.js 代码
* 跑 npm scripts,有更香的方式
* VSCode Node Debugger 配置详解
* 调试代码会遇到的 9 种 JS 作用域
* 实战案例:调试 Nest 项目和源码
* 命令行工具的两种调试方式(以 ESLint 源码调试为例)
* 实战案例:调试 patch-package 源码
* 实战案例:调试 Babel 源码
* 实战案例:调试 Vite 源码
* 实战案例:调试 TypeScript 源码
* 如何通过变量写出更灵活的调试配置?
* 如何灵活的调试 Jest 测试用例
* 打断点的 7 种方式,你用过几种?
* 实战案例:调试 Ant Design 组件源码
* 实战案例:调试 ElementUI 组件源码
* 如何用 Performance 工具分析并优化性能
* 会用 Performance 工具,就能深入理解 Event Loop
* 面试必问的异步顺序问题,用 Performance 轻松理清
* Web Vitals 如何计算?如何衡量网页性能?
* console.log 会导致内存泄漏?用 Performance 和 Memory 分析下(上)
* console.log 会导致内存泄漏?用 Performance 和 Memory 分析下(下)
* 如何用 Layers 分析网页的图层
* Chrome DevTools 小功能集锦
* 通过调试技术,理清 b 站视频播放速度很快的原因
* 放弃 console.log 吧!用 Debugger 你能读懂各种源码
* 如何远程调试 android 移动端网页
* 如何远程调试 ios 移动端网页
* 远程调试移动端网页的原理
* 如何用 Charles 断点调试 https 请求?
* Charles 全功能速通(上)
* Charles 全功能速通(下)
* 线上报错如何直接调试本地源码?
* 手动对接 CDP 来理解 Chrome DevTools 实现原理
* 实现 Chrome DevTools 的 Coverage 功能
* 编译 chrome devtools frontend 源码,然后用它来调试
* 基于 CDP 手写 puppeteer(上)
* 基于 CDP 手写 puppeteer(下)
* 把 Puppeteer 融入调试流程来做自动化
* 小册总结





![[衡天云]爆款云服务器 低至12元/月](/hty.png)