{{书名}} 术语表
使用说明
- 📌 保留英文 的术语在正文中直接使用英文原文
- 🔄 翻译术语 首次出现时格式为:中文翻译(English Original)
- ⚠️ 新增术语必须在本表中注册后才能在正文中使用
- 🔍 按英文字母排序,便于快速查找
术语总表
| 英文术语 | 中文翻译 | 首次出现 | 定义 | 注意事项 |
|---|---|---|---|---|
| abstract syntax tree (AST) | 抽象语法树 | ch{{N}} | 源代码的树状结构表示,每个节点代表一种语法结构。编译器和代码分析工具的核心数据结构。 | 不要与"parse tree(解析树)"混淆,AST是简化后的版本 |
| callback | —(保留英文) | ch{{N}} | 作为参数传递给另一个函数的函数,在特定事件发生或操作完成时被调用。 | 在本书语境下特指异步回调,同步回调场景会特别说明 |
| closure | 闭包 | ch{{N}} | 函数与其词法环境的组合。闭包让函数能够访问其定义时所在作用域中的变量,即使在该作用域之外执行。 | 注意与"作用域(scope)"区分开 |
| middleware | —(保留英文) | ch{{N}} | 处理请求和响应之间的中间处理函数。可以修改请求对象、响应对象,或终止请求-响应循环。 | 本书专指{{项目名}}中的middleware概念,不是通用定义 |
| serialization | 序列化 | ch{{N}} | 将数据结构或对象状态转换为可存储或传输的格式的过程。反向操作称为反序列化(deserialization)。 | JSON.stringify/parse 是最常见的序列化/反序列化方式 |
| {{英文术语}} | {{中文翻译}} | ch{{N}} | {{定义}} | {{注意事项}} |
缩写表
| 缩写 | 全称 | 中文 |
|---|---|---|
| API | Application Programming Interface | 应用程序接口 |
| CLI | Command Line Interface | 命令行接口 |
| {{缩写}} | {{全称}} | {{中文}} |
术语决策记录
{{争议术语示例}}
- 候选翻译: {{选项A}} / {{选项B}}
- 最终选择: {{选定翻译}}
- 理由: {{为什么选择这个翻译}}
- 参考: {{参考来源,如官方文档、行业标准、社区讨论}}