• 使用Node.js实现文件流转存服务

    提示: 这篇文章会很长, 预计阅读时间为1个小时。你可能感兴趣的有关Javascript和Node js的知识点BufferStreamsetTimeout setIntervalPromise使用递归的Promise来进行流程控制本文章所有的例子都采用ES6编写,

    2017-03-09

  • Node.js 多进程

      Node js 多进程  我们都知道 Node js 是以单线程的模式运行的,但它使用的是事件驱动来处理并发,这样有助于我们在多核 cpu 的系统上创建多个子进程,从而提高性能。  每个子进程总是带有三个流对象

    2016-05-17

  • Node.js Web 模块

      Node js Web 模块  什么是 Web 服务器?  Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及U

    2016-05-17

  • Node.js GET/POST请求

      Node js GET POST请求  在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如表单提交。  表单提交到服务器一般都使用GET POST请求。   Node js GET POST请求。  获取GET请求内容  由于G

    2016-05-17

  • Node.js 常用工具

      Node js 常用工具  util 是一个Node js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足。  util inherits  util inherits(constructor, superConstructor)是一个

    2016-05-17

  • Node.js 全局对象

      Node js 全局对象  JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。  在浏览器 JavaScript 中,通常 window 是全局对象,

    2016-05-17

  • Node.js 路由

      Node js 路由  我们要为路由提供请求的URL和其他需要的GET及POST参数,随后路由需要根据这些数据来执行相应的代码。  因此,我们需要查看HTTP请求,从中提取出请求的URL以及GET POST参数。这一功能应当

    2016-05-16

  • Node.js 函数

      Node js 函数  在JavaScript中,一个函数可以作为另一个函数接收一个参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。  Node js中函数的使用与Javascript类似,举例来说

    2016-05-16

  • Node.js模块系统

      Node js模块系统  为了让Node js的文件可以相互调用,Node js提供了一个简单的模块系统。  模块是Node js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node js 文件就是一个模块,

    2016-05-16

  • Node.js Stream(流)

      Node js Stream(流)  Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出)。  Node js,Stream 有四种流

    2016-05-15

  • Node.js Buffer(缓冲区)

      Node js Buffer(缓冲区)  JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。  但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node js中,定义了一个 Buffer 类,该类用来创

    2016-05-15

  • Node.js EventEmitter

      Node js EventEmitter  Node js 所有的异步 I O 操作在完成时都会发送一个事件到事件队列。  Node js里面的许多对象都会分发事件:一个net Server对象会在每次有新连接时分发一个事件, 一个fs rea

    2016-05-15

  • Node.js 事件循环

      Node js 事件循环  Node js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。  Node js 的每一个 API 都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。

    2016-05-14

  • Node.js 回调函数

      Node js 回调函数  Node js 异步编程的直接体现就是回调。  异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。  回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node

    2016-05-14

  • NPM 使用介绍

      NPM 使用介绍  NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:  允许用户从NPM服务器下载别人编写的第三方包到本地使用。  允许用户从NPM服务

    2016-05-14