命令行错误提示—谈谈模糊集
探讨了模糊集算法在命令行错误提示中的应用。通过余弦相似度计算,可以实现"did you mean"式的智能错误提示,帮助用户快速定位和纠正错误。
2850 字
|
14 分钟
利用 XState(有限状态机) 编写易于变更的代码
探讨了 XState(有限状态机)在前端开发中的应用,介绍了其基本概念和使用方法,帮助开发者更好地管理状态和处理复杂的业务逻辑,使代码易于变更。
2585 字
|
13 分钟
根据背景色自适应文本颜色
介绍了一种通过计算背景色亮度来自动调整文本颜色的方法。利用经典的亮度计算公式 gray = r * 0.299 + g * 0.587 + b * 0.114,确保文本在任何背景色下都能保持清晰可读。
1131 字
|
6 分钟
重修算法(1)—以 O(n) 复杂度构建树结构
介绍了以 O(n) 复杂度构建树结构的多种方法,包括 for 循环、递归构建和利用对象引用构建树,分析了它们的优缺点和适用场景。
1694 字
|
8 分钟
玩转 CSS 变量
2020-08-20
介绍了 CSS 变量的基础用法、默认配置实现、Space Toggle 逻辑切换以及新式媒体查询,展示了 CSS 变量的强大功能和应用场景。
2636 字
|
13 分钟
漫谈受控与非受控组件
探讨了 React 中受控与非受控组件的区别,结合实际案例分析何时选择受控组件、何时选择非受控组件,以及非受控组件在 React 中的设计价值。
1740 字
|
9 分钟
聊聊游戏开发与动画利器 raf
探讨了 requestAnimationFrame 在游戏开发中的应用,介绍了其原理、优势以及使用方式,帮助开发者更好地利用 RAF 实现流畅的游戏循环和动画。
3070 字
|
15 分钟
移动端列表查询最佳实践
探讨了移动端列表查询的优化方法,分析了相对位置取数的性能劣势和数据显示重复问题,介绍了结合列表 key 维持渲染正确、通过绝对位置获取数据、结合 HATEOAS 设计优化等方案。
2126 字
|
11 分钟