Node.js 教程
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 图为大家演示范例操作:
下一章:Node.js 安装配置
本章介绍在 Windows、Linux 和 MacOS 上安装和配置 Node.js 的方法。Node.js 安装包及源码下载地址为:https://nodejs.org/en/download/。我们需要根据不同平台系统选择需要的 Node.js 安装包。