用途:实现基于 Turbo Drive 与 Turbo Frames 的导航和内容发现流程,涵盖标签页导航、分页、懒加载、分面过滤/搜索以及自定义渲染与缓存生命周期。
主要能力:核心工作流先对导航模式分类(标签页、分页、懒加载帧、分面搜索、自定义渲染/缓存生命周期),再决定 URL 与历史记录归属(data-turbo-action、frame src、查询参数、前进/后退行为);利用 frame 生命周期和访问事件更新激活状态、请求参数与滚动恢复;在 Turbo 缓存快照前清理临时 UI 状态;在前进/后退导航和刷新路径上验证行为。
约定与限制:应在 load/render 事件而非点击意图事件上更新激活/标签状态;过滤与分页需保持 URL 状态规范;避免临时 UI 残留进入缓存快照;懒加载需明确使用并验证加载边界与观察器行为。
参考资料按需选择性加载,仅打开当前请求所需文件,涉及标签页导航、分页与历史管理、懒加载生命周期、滚动位置恢复、缓存生命周期清理、自定义渲染拦截、条件即时点击、Stimulus 分面搜索、Markdown 预览等主题,可用 references/INDEX.md 查看完整目录。
相邻技能:表单提交与校验用 hwc-forms-validation;推送式实时更新用 hwc-realtime-streaming;媒体交互设计用 hwc-media-content;通用反馈与感知性能打磨用 hwc-ux-feedback;非导航类 Stimulus API 基础用 hwc-stimulus-fundamentals。安装命令、收费与平台信息暂未提供。