Module 01 · Introduction to Server-Side JavaScript服务器端 JavaScript 入门
Glossary: Introduction to Server-Side JavaScript术语表:服务器端 JavaScript 入门
| Term 术语 | Definition 定义 |
|---|---|
| Anonymous Function 匿名函数 | 没有名称的函数,通常作为参数传递给另一个函数。 |
| Application Server 应用服务器 | 将数据转换为动态内容,并运行业务逻辑,即数据存储和传输规则。 |
| Asynchronous 异步 | 独立于其他进程运行的进程。 |
| Callback Function 回调函数 | 作为参数传递给另一个函数,并在外层函数内部被调用以完成某项操作的函数。程序不会阻塞在异步输入/输出(I/O)操作上,而是在操作完成后使用回调函数处理结果。 |
| Database Server 数据库服务器 | 专门提供数据库服务的服务器。 |
| Dependencies 依赖项 | 从其他模块调用并在程序中重用的代码,通常以库和包的形式存在。 |
| Event-Driven 事件驱动 | 程序流程由用户输入等特定事件决定。 |
| Express.js Express 框架 | 用于在 Node.js 上构建应用程序、具有高度可配置性的 Web 框架。 |
| Framework 框架 | 生成用于执行常见任务且不可更改的代码。例如 Django、Ruby on Rails 和 Express.js。 |
| HTTP Server HTTP 服务器 | 一类能够理解 URL 和超文本传输协议(HTTP)的软件服务器。 |
| Load 负载 | 指并发用户数、事务数,以及客户端与服务器之间往返传输的数据量。 |
| Module 模块 | 包含相互关联、经过封装且用于特定目的的 JavaScript 代码的文件。 |
| Multi-Threaded 多线程 | 同时执行多个任务。 |
| Node.js JavaScript 运行时 | 运行在 Google Chrome 的 V8 引擎上的 JavaScript 运行时环境。 |
| Non-Blocking 非阻塞 | 某个线程失败不会导致其他线程失败;执行一个任务时,不必阻塞等待另一个任务执行完毕。 |
| Npm Node 包管理器 | Node Package Manager 的缩写,是 Node.js 运行时环境的默认包管理器。 |
| Package 包 | 将一个或多个模块打包在一起的目录。 |
| Package.json 项目配置文件 | 包含项目的元数据信息,包括依赖项和脚本。 |
| Payload 载荷 | 客户端与服务器之间传输的数据。 |
| Runtime Environment 运行时环境 | 类似一个小型操作系统,为应用运行提供必要资源。它是支持代码执行的基础设施,也是应用执行时所处的软硬件环境。Node.js 是后端运行时环境的一个例子。 |
| Scalability 可扩展性 | 应用动态处理现有或缩减后的负载,同时不影响其性能的能力。 |
| Server.js 服务器脚本 | 包含创建服务器所需代码的文件。 |
| Single-Threaded 单线程 | 在任意给定时刻只处理一条命令。 |
| Web Server Web 服务器 | 确保客户端请求得到响应,通常使用 HTTP。 |
| Web Service Web 服务 | 一类通过 HTTP 请求进行通信的 Web API。在编程接口中,它使用 HTTP 在 Web 服务器与客户端之间发送和接收请求。 |