按面试中的推导顺序实现 debounce,解释 this、参数透传、leading、trailing、cancel 和 flush。
JavaScript
7 篇文章。
7 篇文章。
按面试中的推导顺序实现 debounce,解释 this、参数透传、leading、trailing、cancel 和 flush。
从导航、DOM 与 CSSOM 到布局绘制,再串起事件循环、任务、微任务、动画帧和长任务优化。
从调用时间线到 TypeScript 实现,讲清防抖、节流、leading、trailing、maxWait,以及 cancel 和 flush 的设计取舍。
从可达性和标记清除出发,理解 JavaScript 引擎的分代、增量与并发回收,以及常见内存泄漏的定位方法。
整理 JavaScript 面试中常见的类型转换、作用域、this、原型链、Promise、模块、拷贝、集合与错误处理问题。
从渲染与状态快照出发,理解 Hooks、Effect、并发更新、服务端渲染和 React 性能优化。
