{{書名}} 術語表
使用說明
- 📌 保留英文 的術語在正文中直接使用英文原文
- 🔄 翻譯術語 首次出現時格式爲:中文翻譯(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}}
- 最終選擇: {{選定翻譯}}
- 理由: {{爲什麼選擇這個翻譯}}
- 參考: {{參考來源,如官方文檔、行業標準、社區討論}}