第 1 课:什么是 Node.js?

4 阅读1分钟

📌 核心知识点:
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它让 JavaScript 可以在服务器端运行。


🔍 详细解释:

  • 平常你知道的 JavaScript 是在浏览器里运行的(比如操作网页、响应点击)。
  • Node.js 出现后,JavaScript 不再只能在浏览器里用了,也可以写后端程序、操作文件、搭建服务器等。

💡 举个例子:

以前只有浏览器能“读懂”JS,就像只会说中文的人。
Node.js 就像一个翻译器 + 执行器,让电脑也能直接运行 JS 代码。


🧩 特点简要说明:

  1. 单线程 + 事件驱动:高效处理大量并发请求(比如同时很多人访问网站)。
  2. 非阻塞 I/O:读写文件、网络请求时不会卡住程序。
  3. 用 JavaScript 写前后端:前端和后端都用同一种语言,开发更统一。

✅ 小结一句话:

Node.js 让 JavaScript 能在电脑上运行,用来做服务器、工具、命令行程序等等。


🔧 下一步准备:

请确保你已经在电脑上安装了 Node.js。
可以打开终端(或命令提示符),输入:

node -v

如果显示版本号(如 v18.x 或 v20.x),说明已安装成功!


📬 下一课预告:
第 2 课:第一个 Node.js 程序 —— “Hello, World!”