手写题
小于 1 分钟
前端手写题
按考查知识点分类整理,面试高频手撕代码合集。每题包含完整代码 + 思路拆解 + 易错点。
Promise / 异步编程
- Promise 异步编程
- 并发限制 PromiseAll(可调并发数 + 重试次数 + 失败中止选项)
代码实现(待补)
- 防抖 / 节流
- 深拷贝(含循环引用)
- 手写 call / apply / bind
- 手写 new / instanceof / Object.create
- 手写 Promise.all / allSettled / race / any
- 手写 Promise(符合 Promises/A+)
- 手写继承(原型链 / 借用构造 / 组合 / 寄生组合 / class)
- 手写 EventEmitter
- 手写发布订阅
- 手写简易版 Vue 响应式 / 观察者
- 手写 RequestAnimationFrame 节流/动画队列
- 手写模板引擎(正则替换/模板字符串)
- 手写虚拟列表
框架 / 工程
- 简易 Vuex / Pinia
- 简易 React useState / useEffect
- 简易 Webpack Loader / Plugin
