配了八年浮动层,每次定位都要靠 JS 算坐标——今天 CSS anchor() 把这件事彻底原生化了
每次给浮层(tooltip、下拉菜单、弹出卡片)定位,都是同一套流程:先调 getBound…
每次给浮层(tooltip、下拉菜单、弹出卡片)定位,都是同一套流程:先调 getBound…
上个月 Claude Code 月底账单到手 $300、Codex 跑了 5000 步却分不…

你写 transition: --hue 0.5s,浏览器没有任何反应。你写 @keyfra…
2025 Web Almanac 出了个数据:mobile 端 Total Blocking…

配了八年 CSS,每次想给渐变动起来都要靠 JS 插值——今天 @property 把这件事…
配了八年 CSS,每次第三方库进场就开始打 !important 战争。一个按钮颜色,五个文…

写过三年 CSS Grid,你一定遇到过这个场景:三个卡片排成一行,各自内容不一样多,有的标…
同一个 15px 的 logo,在 Chrome 和 Firefox 里看起来不一样粗,你可…
GitHub 批准了你的 PR,但 pull_request_target 从来没批准过它—…
写过五年设计系统,每次想让文字在任何背景上都清晰可读,都要先写一套 luminance 计算…

Copilot 代码审查从九月一日起不只提意见了——它能正式批准合并了。 GitHub 更新…

reveal 动画我配了三年,一直是这套:IntersectionObserver 盯着元素…
你是不是也买过几本经典技术书,读过一遍就再也想不起来第七章讲了什么?现在有一个 Skill …
Vite 8(2026 年 3 月 12 日正式发布)做了件大事:把用了五年的 esbuil…
做研发多年,专利发明人栏从没写过自己的名字——代码是自己敲的,方案是自己扛的,轮到交底书却不…
写了三年自定义播放器,每次想知道视频在不在播,都要靠 JS 监听 play/pause 事件…
一句话总结 reverse-skill 是一个面向 AI 编程 Agent(Claude C…
总结 aisuite 是一个轻量级 Python 库,通过统一的 Chat Completi…
在 GitHub Trending 今日榜上,一只专门"读懂"K 线语言的金融基础模型正以 …
写页面的时候,段落写完了看起来挺整齐,到真机上一看——最后一行就孤零零一个字杵在那儿,设计师…