首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
具象的知识点背后的设计思考
yuki_uix
创建于2026-02-24
订阅专栏
对于一些拿来即用的好用工具,背后隐藏着什么样的设计思考?本专栏将在日常实践中积累,从小点切入,试图拓宽思考边界。来一起学习思考吧!
暂无订阅
共32篇文章
创建于2026-02-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
从三个自定义 Hook 看 React 状态管理的设计思想
这篇文章从三个简单的自定义 Hook 出发,探索了 React 中的副作用管理、状态同步和性能优化。
从扁平到层级:树形数据转换的工程化实践与设计哲学
从一个简单的数据转换函数:扁平到层级来回转换,本文延伸出了很多思考:算法优化、设计原则、实际场景、性能权衡。这个过程让我意识到,工程中的"小问题"往往不小 —— 它们是设计思想的缩影。
深拷贝:JavaScript 引用类型的完全复制之道
手写深拷贝的核心是:1. 递归思维:基本类型直接返回,对象类型递归拷贝;2. 循环引用检测:使用 WeakMap 记录已拷贝对象;3. 类型判断: 用 prototype 区分类型;4.特殊类型处理
防抖(Debounce):从用户体验到手写实现
防抖看似简单,实际上涉及闭包、this 绑定、定时器管理等多个知识点。手写防抖的关键是理解"延迟与取消"的核心思想,然后一步步处理参数、this、立即执行等细节。
Context 的性能陷阱:一次真实优化的完整复盘
这篇文章来自一次真实的性能优化经历。从 react profiler 读取识图,到根因定位,再到几种优化方案的对比分析,从实例切入,理解如何做性能优化。
原型与原型链:JavaScript 对象系统的灵魂
为什么 JavaScript 要设计得这么复杂?为什么有 `prototype` 又有 `__proto__`?直到深入研究了原型的设计思想,才开始理解这套看似混乱的机制背后的优雅逻辑。
深入理解 JavaScript 闭包与作用域:从困惑到精通
你是否理解什么是 javascript 中的闭包和作用域?在代码中此处调用的变量,到底是哪一层的变量?本篇文章将结合具体代码,为你讲解闭包与作用域的定义。
Promise 与 async/await:从回调地狱到优雅异步的演进之路
你是否存在过疑惑:Promise 到底解决了什么问题?本篇文章从 promise 的用法到其背后的设计思想,从 async / await 的实现原理到实践应用,希望能和你一起探索异步编程的本质。
深入理解 JavaScript Event Loop:从概念到实践的完整探索
你知道什么是 javascript 中的 event loop 吗?什么是微任务、宏任务,它们的执行顺序是什么样的?本篇文章将和你一起探索,从"是什么"到"为什么"再到"怎么用"的完整思考路径。
递归:别再"展开脑补"了,学会"信任"才是关键
"自相似性"是递归最核心的特征——问题可以分解成和自己结构相同但规模更小的子问题。什么时候应该用递归?有哪些递归的常见使用场景?有哪些递归优化技巧?这些问题在本篇文章中,有所解答。
Object.entries:优雅处理 Object 的瑞士军刀
下次遇到 Object 处理的问题时,可以问问自己:需要同时访问 key value 吗?需要用到数组方法吗?是做数据转换吗?如果答案是“是”,就使用 Object.entries 吧!
深入理解 reduce:从面试题到设计思维
在面试练习题中常常出现的 reduce 为什么在实战中相对较少的被使用到?我们在什么时候应该用到 reduce?本文从一个前端开发工程师的视角思考 reduce 的使用哲学。