Simon Logo
WritingMonthlyProjects
Simon Logo

Thanks for reading!

CC BY-NC-SA 4.0© 2019-2026 Simon Wong.

Contact

GitHubGithubXTwitterZhihu知乎WeChat微信公众号RSSRSS

Legal

隐私策略服务条款
CC BY-NC-SA 4.0© 2019-2026 Simon Wong.

On this page

On this page

ZodReactRuntimeAI

#26 前端月刊

Sep 30, 2025

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问题",从而在根本上改变了性能优化的方向。

Previous

前端月刊

Next

前端月刊

You Might Also Like

  • 前端月刊Sep 30, 2025
  • AI 与前端月刊Feb 28, 2026
  • 前端与 AI 月刊Dec 31, 2025