Node.js 教程

nodejs

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,也就是 Node.js 能够使 JavaScript 运行在服务器端。

Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,轻量而又高效。

Node.js 的包管理器 npm 是全球最大的开源库生态系统。

Node.js 的官网:http://nodejs.cn/

 

1. 谁适合阅读本教程?

如果你是一个前端程序员,你不懂得像Java、PHP、Python 或 Ruby 等动态编程语言,然后你想创建自己的服务,那么 Node.js 是一个非常好的选择。

Node.js 能够在服务端运行 JavaScript,如果你熟悉 Javascript,那么你将会很容易的学会 Node.js。

当然,如果你是后端程序员,想部署一些高性能的服务,那么学习 Node.js 也是一个非常好的选择。

 

2. 学习本教程前你需要了解

在继续本教程之前,你应该了解一些基本的计算机编程术语。如果你学习过 Javascript、PHP、Java 等编程语言,将有助于你更快的了解 Node.js 编程。

 

3. 使用的版本

我们可以使用以下命令来查看当前的 Node 版本:

$ node -v
v4.4.3

注意:不同版本间可能是有差异的。

 

4. 第一个Node.js程序:Hello World!

1) 脚本模式

以下是我们的第一个Node.js程序:

console.log("Hello World");

保存该文件,文件名为 helloworld.js, 并通过 node 命令来执行:

node helloworld.js

程序执行后,正常的话,就会在终端输出 Hello World。

2) 交互模式

打开终端,键入 node 进入命令交互模式,可以输入一条代码语句后立即执行并显示结果,例如:

$ node
> console.log('Hello World!');
Hello World!

 

5. Gif 范例演示

接下来我们通过 Gif 图为大家演示范例操作:

本章介绍在 Windows、Linux 和 MacOS 上安装和配置 Node.js 的方法。Node.js 安装包及源码下载地址为:https://nodejs.org/en/download/。我们需要根据不同平台系统选择需要的 Node.js 安装包。