前端框架
Web Animations API 组合动画与状态驱动实践
"利用 Web Animations API 构建可编程的组合动画,结合状态机实现复杂交互,并提供性能与一致性验证路径。"
Web Animations API 流畅动画与性能优化实战
通过 Web Animations API 在合成线程运行动画,降低主线程占用,提供可中断、可复用的高性能动画体系。
HTML Popover API 无障碍与交互设计实践
"基于 HTML Popover API 构建无障碍、可控的浮层交互,统一焦点与关闭策略,提升用户体验并确保可验证实现。"
HTML inert 属性 模态背景不可交互与焦点管理实践
通过 HTML 全局属性 `inert` 禁用背景区域交互,配合可访问性与焦点陷阱实现可靠的模态体验,并验证跨浏览器支持与行为细节。
HTML hidden="until-found" 搜索可见与内容发现实践
利用 `hidden="until-found"` 让内容默认隐藏但可被查找与片段导航唤起,结合 `beforematch` 事件与 `content-visibility` 提升长页可发现性与导航体验。
Declarative Shadow DOM 与可组合组件封装实践
基于 Declarative Shadow DOM 在服务端直出可封装组件结构,提升可组合性与可访问性,并与传统 Shadow DOM 与框架集成进行验证与对比。
CSS :has() 选择器 无 JS 状态联动与交互实战
借助 :has() 选择器在纯 CSS 中表达父子/兄弟关系状态联动,减少 JS 逻辑,提升可维护性。
CSS text-wrap: balance 标题换行优化与排版实践
使用 text-wrap: balance 改善多行标题换行分布,提升阅读体验并减少手动断词与硬换行。
