提示: 这篇文章会很长, 预计阅读时间为1个小时。你可能感兴趣的有关Javascript和Node js的知识点BufferStreamsetTimeout setIntervalPromise使用递归的Promise来进行流程控制本文章所有的例子都采用ES6编写,
书名: 《Nodejs开发指南中文版》 类型: PDF Node js,或者 Node,是一个可以让 JavaScript 运行在服务器端的平台。它可以让 JavaScript 脱离浏览器的束缚运行在一般的服务器环境下,就像运行
让 JavaScript 运行在服务器端的平台
Node js 多进程 我们都知道 Node js 是以单线程的模式运行的,但它使用的是事件驱动来处理并发,这样有助于我们在多核 cpu 的系统上创建多个子进程,从而提高性能。 每个子进程总是带有三个流对象
Node js Web 模块 什么是 Web 服务器? Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及U
Node js GET POST请求 在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如表单提交。 表单提交到服务器一般都使用GET POST请求。 Node js GET POST请求。 获取GET请求内容 由于G
Node js 常用工具 util 是一个Node js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足。 util inherits util inherits(constructor, superConstructor)是一个
Node js 全局对象 JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。 在浏览器 JavaScript 中,通常 window 是全局对象,
Node js 路由 我们要为路由提供请求的URL和其他需要的GET及POST参数,随后路由需要根据这些数据来执行相应的代码。 因此,我们需要查看HTTP请求,从中提取出请求的URL以及GET POST参数。这一功能应当
Node js 函数 在JavaScript中,一个函数可以作为另一个函数接收一个参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。 Node js中函数的使用与Javascript类似,举例来说
Node js模块系统 为了让Node js的文件可以相互调用,Node js提供了一个简单的模块系统。 模块是Node js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node js 文件就是一个模块,
Node js Stream(流) Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出)。 Node js,Stream 有四种流
Node js Buffer(缓冲区) JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。 但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node js中,定义了一个 Buffer 类,该类用来创
Node js EventEmitter Node js 所有的异步 I O 操作在完成时都会发送一个事件到事件队列。 Node js里面的许多对象都会分发事件:一个net Server对象会在每次有新连接时分发一个事件, 一个fs rea
今天终于把朴灵老师写的《深入浅出Node JS》给学习完了, 这本书不是一本简单的Node入门书籍,它没有停留在Node介绍或者框架、库的使用层面上,而是从不同的视角来揭示Node自己内在的特点和结构。建议有一定