RML 框架使用文档 · 总目录
> **渐进式披露导航**:本目录是全书的最高层索引。每一章下的 `INDEX.md` 提供小节级索引,小节内提供段落级锚点。请按层级逐层深入,避免一次性吞咽过多信息。
第一部分 · 起步
- [第 1 章 · 概览与起步](./01-overview/INDEX.md) - 设计理念、架构总览、快速开始、开发者指南、与原生 GPUI 的对比
第二部分 · 标记与绑定
- [第 2 章 · RML 标记语言](./02-syntax/INDEX.md) - 语法哲学、标签映射、属性系统、指令系统、完整示例 - [第 3 章 · 数据绑定系统](./03-binding/INDEX.md) - 单向绑定、双向绑定、计算属性、值转换器、绑定引擎原理
第三部分 · 逻辑与事件
- [第 4 章 · Code-Behind 业务逻辑](./04-code-behind/INDEX.md) - ViewModel 结构、宏属性、元素引用、命令系统、状态管理 - [第 5 章 · 事件系统](./05-events/INDEX.md) - 事件绑定、事件对象、自定义事件、事件流、防抖与节流
第四部分 · 组件与样式
- [第 6 章 · 组件系统](./06-components/INDEX.md) - 内置组件索引、[组件参考(逐标签)](./06-components/reference/INDEX.md)、自定义组件、插槽机制 - [第 7 章 · 样式与主题](./07-styling/INDEX.md) - 样式系统、主题设计、样式继承、设计系统沉淀、Tailwind 互操作
第五部分 · 生命周期与架构
- [第 8 章 · 生命周期管理](./08-lifecycle/INDEX.md) - 视图生命周期、状态管理、资源管理、订阅与取消、内存安全 - [第 9 章 · 架构与最佳实践](./09-architecture/INDEX.md) - 职责归属与划分、MVVM 实践、SOLID 原则、项目结构规范、可测试性
第六部分 · 高级与实战
- [第 10 章 · 高级技巧与工具链](./10-advanced/INDEX.md) - 性能优化、调试技巧、热重载、构建流程、IDE 支持、代码生成 - [第 11 章 · 实战指南](./11-cookbook/INDEX.md) - 常见 UI 模式、案例研究、迁移指南、FAQ、避坑清单
附录
- [前言 · FOREWORD](./FOREWORD.md) - [JSON 菜单结构 · INDEX.json](./INDEX.json)
如何阅读本书
| 你的角色 | 推荐路径 | | --------------- | ----------------------------------------------------- | | **完全新手** | 第 1 章 → 第 2 章 → 第 4 章 → 第 6 章 → 第 11 章 | | **Web 前端转 Rust** | 第 1 章 → 第 2 章 → 第 3 章 → 第 6 章 → 第 7 章 | | **GPUI 老用户** | 第 1 章(对比章节) → 第 4 章 → 第 9 章 → 第 10 章 | | **架构师** | 第 1 章 → 第 9 章 → 第 8 章 → 第 6 章 → 第 10 章 | | **解决问题** | 直接查阅第 11 章 Cookbook |