Node.js教程
Node.js 简介 | Node.js 教程
接下来时间,我们一起学习Node.js的教程,GO!!! 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaSc…
Node.js 安装配置 | Node.js 教程
本章节我们将向大家介绍在 Windows 和 Linux 上安装 Node.js 的方法。 本安装教程以 Node.js v4.4.3 LTS(长期支持版本)版本为例。 Node.…
Node.js 创建第一个应用 | Node.js 教程
如果我们使用 PHP 来编写后端的代码时,需要 Apache 或者 Nginx 的 HTTP 服务器,并配上 mod_php5 模块和 php-cgi。 从这个角度看,整个R…
NPM 使用介绍 | Node.js 教程
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户…
Node.js REPL(交互式解释器) | Node.js 教程
Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似 Windows 系统的终端或 Unix/Linux shell,我们可…
Node.js 回调函数 | Node.js 教程
前面我们学习了Node.js 函数的基本知识,今天我们继续学习Node.js 回调函数。 Node.js 异步编程的直接体现就是回调。 异步编程依托于回调来实现,但不能说使用了回调…
Node.js 事件循环 | Node.js 教程
今天我们学习的主题:Node.js 事件循环。 Node.js 是单进程单线程应用程序,但是因为 V8 引擎提供的异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高。…
Node.js EventEmitter | Node.js 教程
了解下Node.js EventEmitter的应用。 Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。 Node.js 里面的许多对象都会分发事件:一…
Node.js Buffer(缓冲区) | Node.js 教程
今天了解下Node.js Buffer(缓冲区)。 JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。 但在处理像TCP流或文件流时,必须使用到二进制数据。因此…
Node.js Stream(流) | Node.js 教程
今天来学习下Node.js的Stream(流)功能。 Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是…
Node.js模块系统
为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。 模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js…
Node.js 函数 | Node.js 教程
在 JavaScript中,一个函数可以作为另一个函数的参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。 Node.js 中函数的使用与 JavaScr…
Node.js 路由 | Node.js 教程
今天我们学习下关于NODEJS的路由。 我们要为路由提供请求的 URL 和其他需要的 GET 及 POST 参数,随后路由需要根据这些数据来执行相应的代码。 因此,我们需要查看 H…
Node.js 全局对象 | Node.js 教程
今天来给大家介绍下Node.js 全局对象。 JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局…
Node.js 常用工具 | Node.js 教程
util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心 JavaScript 的功能 过于精简的不足。 使用方法如下: util.callbackify uti…
Node.js 文件系统 | Node.js 教程
今天我们来学习下Node.js 文件系统。 Node.js 提供一组类似 UNIX(POSIX)标准的文件操作API。 Node 导入文件系统模块(fs)语法如下所示: 异步和同步…
Node.js GET/POST请求 | Node.js 教程
今天来学下关于Node.js中的GET/POST请求。Ready go! 在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如表单提交。 表单提交到服务器一般都使用 GET/P…
Node.js 工具模块:Domain 模块 | Node.js 教程
返回到:Node.js 工具模块 | Node.js 教程 Node.js Domain(域) 简化异步代码的异常处理,可以捕捉处理try catch无法捕捉的异常。引入 Doma…
Node.js 工具模块:DNS 模块 | Node.js 教程
返回到:Node.js 工具模块 | Node.js 教程 Node.js DNS 模块用于解析域名。引入 DNS 模块语法格式如下: 方法 序号 方法 & 描述 1 dn…
Node.js 工具模块:Net 模块 | Node.js 教程
返回到:Node.js 工具模块 | Node.js 教程 Node.js Net 模块提供了一些用于底层的网络通信的小工具,包含了创建服务器/客户端的方法,我们可以通过…