以前组件换肤要让父级配媒体查询,今天 CSS 自己会读自己的状态了——@container style() 把响应式从视口手里彻底抢回来了
我管组件的"变体"这件事,最早是用 CSS class 堆出来的。不同宽度配不同的 clas…
我管组件的"变体"这件事,最早是用 CSS class 堆出来的。不同宽度配不同的 clas…
如果你被 npm 包的 CJS/ESM 双版本发布折磨过,今天这篇文章可能是你今年最值得花 …
做弹层、下拉菜单、tooltip,我前前后后折腾了五年。每次都要写一堆 getBoundin…
以前让动画跟着滚动跑,我要先算「元素到哪了」再驱动动画——Intersection Obse…

弹层组件最烦的两件事——尺寸跟着锚点走、滚动时消失——今天 CSS 自己全包了 配弹层组件最…
一款针对AI编程助手的输出风格Skill,让AI不再"先上一段废话再给答案",而是直接行动、…
SwarmForge 是一个基于 tmux 的多 Agent 编排平台,通过结构化的角色分工…
我盯了三年 LCP 分数,今天才发现图片一直白屏——根子不在格式,在加载顺序。 LCP 是 …

Cloudflare 上个月把尤雨溪的公司收了,前端圈炸了好几天。 今天不聊八卦,直接看数字…
你是不是也买过几本经典技术书,读过一遍就再也想不起来第七章讲了什么?现在有一个 Skill …
一句话总结 vps-vpn-setup 是一个 Claude Code / Codex CL…
在 GitHub Trending 今日榜上,一只专门"读懂"K 线语言的金融基础模型正以 …
Internet Court Skill:AI 代理间商业信任层,一站式搞定合约、支付与纠纷…
配了八年 CSS,每次第三方库进场就开始打 !important 战争。一个按钮颜色,五个文…

用户说页面卡,我盯了三年 Lighthouse——今天发现根子不在代码,在浏览器的「后退」键…
配了三年视频播放器,今天才发现它的「状态层」全删了也没事——Chrome 152 把这件事彻…
视频会议开到一半要切出去看文档,普通 PiP 模式只能放视频——现在浏览器把整个页面的控制权…
我盯了三年 LCP 分数,今天才发现图片一直白屏——根子不在格式,在加载顺序。 LCP 是 …
这个需求你肯定写过:导航栏往下滑就藏起来,往上滚就让它出现。以前要监听 scroll 事件、…
搭 Claude Code 的时候我一直有个遗憾:好东西都在云上,代码要过境,账单按 tok…