你在这里。看看这个问题与其他知识怎样相连。
选择节点前往页面 · 展开后可留在地图中阅读
一个问题
Web Device 是什么?
把内容与界面组织成可访问的网站,是另一层工作。
- 内容与页面组织并组合→
- Web Device构建与呈现→
- 可访问的网站
你现在读的 Learning 页面不仅需要界面节点。它还需要网页地址、中文与英文内容、导航、主题、内容列表、搜索引擎信息和构建流程。Web Device 承担这类面向 Web 的站点组织与呈现职责。
以一篇文章为例:页面上方是站点导航,中间是文章标题和正文,下方是页脚。组件是可复用的呈现单元,例如文章标题区;layout(布局)指定这些单元怎样排列,以及把哪些数据交给它们。标题区组件拿到文章名称、作者和封面,才呈现出这一篇文章的头部。
AUP tree 描述已经展开的界面节点。AUP layout 则是作者表达页面组合的一种方式,可以引用组件,再由 Web Device 按站点规则解释和呈现。两者有关联,但不能把一个组件名称直接当作核心节点类型。
在 Arc 中,Web Device 是一个 provider。站点使用 pages/ 组织页面,用 content/ 管理内容,用 .web/ 配置主题与组件。
此外还有受支持的 AUP tree 直接渲染成静态 HTML 的路径。这与站点 layout 组合有关联,但不能因此推断:任意交互 primitive 都能原样塞进网站布局的任意分区(section)。
所以,检查这个 Learning 站点,应验证路由、语言、内容与链接;检查交互式 AUP 会话,则还要验证事件、状态与更新。一种验证通过,不替代另一种。
继续阅读
技术文档:查阅完整说明。
检查一下理解
为什么只有 AUP 节点还不足以定义一个完整网站?
网站还需要路由、内容组织、语言、主题、SEO 和构建等职责,Web Device 负责这层组织。
沿着学习路径继续
- 分清协议、设备与组件第 5 / 9 步