跳到主要内容

ARC 2.0.0-beta.25 本地验收

示例:Web layout

用已验证的 Web Device first site 作为静态 Web layout 例子,不把它写成通用 interactive-renderer 声明。

Web Device first-site 指南建立了一个已本地验收的 layout:

aup
page index {
  hello main title="Hello, Web Device" text="This page is rendered by a local blocklet."
}

hello.web/components/hello/ 下的 site component;它的 manifest、renderer 和 stylesheet 形成 site presentation layer。在 ARC 2.0.0-beta.25 中,这个 layout 经过 build,并通过 direct local blocklet run 打开。

这是什么例子

  • AUP page layout 组合一个 Web Device site component;
  • 有声明 route、site configuration 和 local browser acceptance 的静态 Web page;
  • page structure 与可复用 HTML/CSS implementation 分离的一个例子。

它不是什么例子

  • 不是每个 native AUP primitive 都是合法 Web layout section 的声明;
  • 不是 interactive AUP session、patch sequence 或 cross-device renderer 的证明;
  • 不是 DID Space deployment。

直接 static-tree renderer 只应用于 target-supported node;可复用 layout section 应使用 Web component。完整站点文件树和命令属于 target-specific 的 Web Device 文档;两条 Web-facing AUP path 见AUP 在 Web Device 中