CSS
使用 CSS + SVG 实现的 液态玻璃效果
CSS 中的颜色转换
一篇关于 CSS 颜色动画技术探索的深度实践指南。从 RGB 插值方式到 hsl 再到 oklch ,最后利用filter: hue-rotate()属性来实现平滑、连续且色彩鲜艳的色相旋转动画。
PS:在现在 AI 开发的快节奏时期,这种 CSS 深入的技术文章很难得。
这里还有一篇相关的,关于@starting-style 的文章 这是一个比较新的 CSS 预发,它的行为跟 @keyframes 会又些不同。
JavaScript
JavaScript 中的安全的数组操作方法
我们知道数组的 sort、reverse、splice 这些方法都会改变原数组,非常容易出错,现在有对应的返回一个副本的方法:
toSorted()toReversed()toSpliced()
其他
大 O 时间复杂度表示法可视化
这是一篇算法中关于大 O 表示法的入门文章。帮助你了解常量时间 O(1)、对数时间 O(log n)、线性时间 O(n) 和二次时间 O(n²)这四种常见的时间复杂度。
每个浏览器插件开发者都应该尝试的顶级 Chrome API
如果你想要开发 Chrome 浏览器插件,这些 API 会非常有用。Chrome API 是你直通浏览器核心的桥梁,让你能够打造解决实际问题的精密工具。
Bun Install 的幕后
随着现在的 CPU 性能越来越强劲,IO 几乎不再成为瓶颈,那为什么 Bun 仍旧能够比 pnpm 快 4 倍,比 npm 快 7 倍,比 yarn 快 17 倍。而这里的拉开差距的最大原因是系统调用。Bun 将包安装视为一个"系统编程问题"而非"JavaScript问题",从而在根本上改变了性能优化的方向。