-
彻底搞懂 JavaScript 事件循环(Event Loop):宏任务、微任务与执行顺序详解
"JavaScript 是单线程的,那它为什么不会被一个耗时操作卡死?" "setTimeout(fn, 0) 为什么不是立刻执行?" "为什么 Promise 总比 setTimeout 先输出?" "为什么我明明先 setState 了,读到的还是旧值?" —— 这些问题的答案,全都指向同一个机制:事件循环(Eve…- 0
- 0
-
JavaScript 防抖与节流彻底搞懂:原理、区别、手写实现 + 实战避坑指南
防抖(debounce)和节流(throttle)是前端面试的钉子户,也是实际开发里真能救命的优化手段。但很多人能把概念背得滚瓜烂熟,一让手写就卡壳;或者干脆把两个用反了;又或者会写、却不知道在框架里有个坑能让它彻底失效。这篇不绕弯子,把原理、时间线图解、各种版本的手写实现、框架里的坑、面试的追问,一次讲透。看完你应该能做到:闭着眼写出来,知道每个场景该用哪个,也讲得清它背后的取舍。文章有点长,但…- 0
- 0
JavaScript
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!


