按面试中的推导顺序实现 debounce,解释 this、参数透传、leading、trailing、cancel 和 flush。
面试题
11 篇文章。
从链路拆分、模型路由、并行工具、上下文预算到缓存与评测,定位并优化 Agent 的延迟、成本和吞吐。
从导航、DOM 与 CSSOM 到布局绘制,再串起事件循环、任务、微任务、动画帧和长任务优化。
从分层模型、TCP 与 HTTP,到缓存、DNS 和页面加载,串起前端面试中常见的计算机网络问题。
梳理 CSS 的优先级、盒模型、格式化上下文、渲染成本、层叠上下文、现代布局与渐进增强。
从调用时间线到 TypeScript 实现,讲清防抖、节流、leading、trailing、maxWait,以及 cancel 和 flush 的设计取舍。
从可达性和标记清除出发,理解 JavaScript 引擎的分代、增量与并发回收,以及常见内存泄漏的定位方法。
整理 JavaScript 面试中常见的类型转换、作用域、this、原型链、Promise、模块、拷贝、集合与错误处理问题。
从渲染与状态快照出发,理解 Hooks、Effect、并发更新、服务端渲染和 React 性能优化。
Skill 负责沉淀做事方法,MCP 负责连接工具与实时数据;两者解决的问题不同,也经常一起使用。
从响应式原理到 Pinia、SSR,整理 Vue 面试中真正需要讲清楚的问题。