docs: define interpreted runtime and typed resource presentation
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
|
||||
```text
|
||||
零个或多个 use 声明
|
||||
一个或多个 class、function 或 export scene 声明
|
||||
一个或多个 class 或 function 声明
|
||||
```
|
||||
|
||||
声明之间不使用逗号或分号。正文不含自身 namespace 声明,其归属来自外部 key 与索引。
|
||||
@@ -42,9 +42,9 @@ function listedPrice(product: Product): Int {
|
||||
}
|
||||
```
|
||||
|
||||
同一视图可以同时包含类和函数,也可以包含场景。类与函数不需要依附 UI 场景;只有业务逻辑的 namespace 无需声明 render。
|
||||
同一视图可以同时包含类和函数。界面逻辑通过普通函数及其结果表达,与业务逻辑共用声明和表达式规则。
|
||||
|
||||
类、函数和场景的内部结构分别在[类型与类](07-types-and-classes.md)、[函数与调用](09-functions-and-calls.md)和[场景与渲染树](11-scenes-and-render-trees.md)中定义。
|
||||
类与函数的内部结构分别在[类型与类](07-types-and-classes.md)和[函数与调用](09-functions-and-calls.md)中定义。查看资源和呈现界面结果见[资源访问与呈现](11-resource-access-and-presentation.md)。
|
||||
|
||||
## 4.4 名称引用
|
||||
|
||||
@@ -56,10 +56,10 @@ function listedPrice(product: Product): Int {
|
||||
|
||||
本书区分三类示例:
|
||||
|
||||
- 声明示例:展示可以出现在代码视图中的类、函数或场景。
|
||||
- 声明示例:展示可以出现在代码视图中的类或函数。
|
||||
- 函数体片段:展示 let、return 或局部表达式。
|
||||
- 渲染节点片段:展示 render 内的组件树。
|
||||
- 结构与访问示意:展示界面组成或资源访问行为,不表示源码。
|
||||
|
||||
局部片段用于查询语法,不自动成为程序顶层入口。入口选择、空视图与多个场景的选择规则仍列于[规范状态](../appendices/specification-status.md#声明与类型)。
|
||||
局部片段用于查询语法,不自动成为程序顶层入口。入口选择、空视图与定位形式仍列于[规范状态](../appendices/specification-status.md#声明与类型)。
|
||||
|
||||
[上一章:namespace](03-namespaces.md) · [下一章:Preflight 与 inflight](05-preflight-and-inflight.md) · [目录](../README.md)
|
||||
|
||||
Reference in New Issue
Block a user