> For the complete documentation index, see [llms.txt](https://narro.gitbook.io/tinyts-handbook-cn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://narro.gitbook.io/tinyts-handbook-cn/map.md).

# 技术架构图

![技术架构图](https://1916544744-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtcwvClpzoWhhG-e46G%2F-LtcwwFKLVOA1EDvE7mh%2F-Ltcwyd-NaePkAnylDVj%2F%E6%8A%80%E6%9C%AF%E6%9E%B6%E6%9E%84%E5%9B%BE.jpg?generation=1573718847010040\&alt=media) 1. 服务层(services)负责与后端的交互工作，给视图模型(viewmodels)提供数据。 2. 视图模型层处理业务逻辑，可以包含子视图（views）和控件(controls)。 3. 子视图层处理视图模型中可重用的(或可分离的)逻辑,可以包含控件和子视图(这是一个嵌套引用)。 4. 控件层负责与DOM交互，处理界面逻辑。并且控件可以包含数据模型(models)。 5. 数据模型层用于存放数据模型。
