您当前的位置:首页 > 计算机 > 编程开发 > JavaScript

Node.js 教程

时间:02-22来源:作者:点击数:

nodejs 简单的说 Node.js 就是运行在服务端的 JavaScript。

Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。

Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引擎,V8 引擎执行 Javascript 的速度非常快,性能非常好。


谁适合阅读本教程?

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

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

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


学习本教程前你需要了解

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


使用的版本

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

$ node -v
v4.4.3

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


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

脚本模式

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

实例

console.log("Hello World");

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

node helloworld.js

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

交互模式

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

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

Gif 实例演示

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

教程章节:
1. Node.js 安装配置
2. Node.js 创建第一个应用
3. NPM 使用介绍
4. Node.js REPL(交互式解释器)
5. Node.js 回调函数
6. Node.js 事件循环
7. Node.js EventEmitter
8. Node.js Buffer(缓冲区)
9. Node.js Stream(流)
10. Node.js 模块系统
11. Node.js 函数
12. Node.js 路由
13. Node.js 全局对象
14. Node.js 常用工具
15. Node.js 文件系统
16. Node.js GET/POST请求
17. Node.js 工具模块
18. Node.js Web 模块
19. Node.js Express 框架
20. Node.js RESTful API
21. Node.js 多进程
22. Node.js JXcore 打包
23. Node.js 连接 MySQL
24. Node.js 连接 MongoDB
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门