极客教程
Nodejs介绍
Nodejs安装配置
Window 上安装Node.js
Ubuntu 上安装 Node.js
CentOS 下安装 Node.js
Node.js 创建第一个应用
NPM使用介绍
Nodejs REPL
Nodejs函数及事件
Nodejs函数
Nodejs事件循环
Nodejs EventEmitter
Nodejs Buffer
Nodejs Buffer讲解
方法参考手册
Nodejs Stream
Nodejs模块系统
Nodejs路由
Nodejs全局对象
全局对象与全局变量
__filename
__dirname
setTimeout(cb,ms)
clearTimeout(t)
setInterval(cb,ms)
console
process
process方法手册
Nodejs常用工具
Nodejs文件系统
打开文件
获取文件信息
写入文件
读取文件
关闭文件
截取文件
删除文件
创建目录
读取目录
删除目录
Nodejs GET/POST请求
Nodejs工具模块
OS模块
Path模块
Net模块
net.Server
net.Socket
DNS模块
Domain模块
Nodejs Web模块
使用 Node 创建 Web 服务器
使用 Node 创建 Web 客户端
Nodejs Express框架
Nodejs RESTfult API
Nodejs多进程
exec()方法
spawn() 方法
fork方法
nodejs基础教程

1. nodejs介绍

1.1 概述

本教程全面介绍nodejs相关技术,从最简单的开始讲起,循序渐进、由浅入深,力求清晰易懂。带有示例讲解,提供源代码。

1.2 nodejs是什么

简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

1.3 学习需知

谁适合阅读本教程? 如果你是一个前端程序员,你不懂得像PHP、Python或Ruby等动态编程语言,然后你想创建自己的服务,那么Node.js是一个非常好的选择。 Node.js 是运行在服务端的 JavaScript,如果你熟悉Javascript,那么你将会很容易的学会Node.js。 当然,如果你是后端程序员,想部署一些高性能的服务,那么学习Node.js也是一个非常好的选择。

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

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

$ node -v
v6.8.0

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

第一个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!

评论

参与评论
暂无评论