前端开发
Import Maps 浏览器原生依赖管理:模块映射、版本治理与安全实践
使用 Import Maps 在浏览器端进行原生依赖管理,覆盖模块映射与版本治理、兼容性与安全实践,提供可验证的体积与维护指标
HTML自动填充与Autocomplete属性治理(隐私/表单)最佳实践
通过统一的autocomplete属性治理与隐私规则,在敏感表单禁用自动填充或限定字段,提高隐私保护与用户体验一致性。
HTML 响应式图片:srcset 与 sizes 策略
使用 `srcset` 与 `sizes` 为不同视口与 DPR 提供合适的图片资源,降低带宽与提升清晰度,并给出选择与验证建议。
HTML inert 属性:交互禁用与无障碍
使用 `inert` 将区域从交互与可访问性树中移除,配合模态层与焦点陷阱确保正确的交互流与辅助技术体验。
HTML Template 与 DocumentFragment:高效 DOM 构建
介绍 `` 与 `DocumentFragment` 的用法,离屏构建与批量插入 DOM,减少重排与重绘,适用于列表与组件渲染。
ElementInternals 与表单关联自定义元素:策略与实践
说明表单关联自定义元素的实现方式、ElementInternals 的能力(值、校验、无障碍)、与原生表单协作及回退策略,并提供示例。
Element Timing 关键元素渲染观测:elementtiming 与自定义指标实践
使用 Element Timing 为关键元素打点并通过 PerformanceObserver 收集渲染时序,构建自定义指标,辅助优化首屏与关键内容加载。
CSS scroll-behavior:平滑滚动与可访问性实践
使用 `scroll-behavior: smooth` 提供平滑滚动体验,结合动效偏好与锚点控制,保证可访问性与性能。
CSS scroll-behavior:平滑滚动与可访问协作
说明 `scroll-behavior` 的平滑滚动效果与用户偏好协作,结合 `prefers-reduced-motion` 与锚点控制,提升导航体验并兼顾可访问性。
CSS :has() 选择器:父级选择与交互状态治理实践
使用 :has() 选择器在不改动 HTML 结构的前提下实现父级选择与交互状态样式治理,降低 JS 参与与样式耦合度,并提供性能与稳定性验证指标。
CSS Subgrid:子网格布局与跨行列对齐
介绍 Subgrid 的语法与使用场景,让子元素继承父网格的轨道实现对齐,提供示例与兼容建议。
CSS Shadow Parts:part 与 slotted 样式出口
说明 Shadow DOM 的样式出口:`::part(name)` 与 `::slotted(selector)` 的作用与差异,如何在不破坏封装的前提下对内部元素进行主题化与样式覆盖,提供示例与兼容建议。
CSS Motion Path:offset-path 与 offset-distance 的动效实践
介绍 CSS Motion Path 的路径与距离语法、元素沿路径移动的动效实现、旋转与方向控制、性能与可访问性建议,并提供示例与参考。
Brotli/Zstd 压缩与内容协商(Accept-Encoding、阈值与验证)
启用Brotli或Zstd并基于Accept-Encoding进行内容协商,设置压缩阈值与类型白名单,验证体积与延迟改善。
