util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足。
util.inherits
util.inherits(constructor, superConstructor)是一个实现对象间原型继承 的函数。
Jav...
zhanghui
4年前 (2016-10-10) 1344℃
process模块用来与当前进程互动,可以通过全局变量process访问,不必使用require命令加载。它是一个EventEmitter对象的实例。
属性
process对象提供一系列属性,用于返回系统信息。
process.pid:当前进程的进程号。
process.ver...
zhanghui
5年前 (2016-08-09) 1189℃
什么是 REST?这里就不多写了,百度一下基本上就都有了。现在笔录的是如何通过 nodeJS 来架设一个 RESTful Web Services。
首先它要依赖以下几个模块,因此在应用模块的头部就要有它们的引入。
var path = require('path');
var...
zhanghui
5年前 (2016-08-06) 1457℃
node.js 和其他框架语言一样也有它自己的路由模块,用来获取 URL 中的路径或者其他请求参数的信息。因为刚入门 node.js 所以我对这个的用法还是有点模糊不清。现只是笔录下它的实现过程。
在这里只是用 onRequest()函数来实现整个的过程,但实现这个过程还要依赖两...
zhanghui
5年前 (2016-08-05) 1446℃
Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出)。
Node.js,Stream 有四种流类型:
Readable – 可读操作。
Writ...
zhanghui
5年前 (2016-08-04) 1284℃
在 Node.js 中,Buffer 类是随 Node 内核一起发布的核心库。Buffer 库为 Node.js 带来了一种存储原始数据的方法,可以让 Node.js 处理二进制数据,每当需要在 Node.js 中处理I/O操作中移动的数据时,就有可能使用 Buffer 库。原始...
zhanghui
5年前 (2016-08-04) 961℃
今天还学习了 nodeJS 新的知识点就是 EventEmitter 模块的使用,利用 EventEmitter 同个事件添加多个监听器。下面就是多个事件监听的示例:
var EventEmitter = require('events').EventEmitter;
var ...
zhanghui
5年前 (2016-07-31) 3058℃
前两天因其他原素的耽误的 NodeJS 的继续学习,今天继续学习做笔记,现记录是 NodeJS 的 URL 分析。
NodeJS 的 URL 分析的主要功能是:将 URL 分解出下列参数对象,或者是将下列参数对象通过转换合并成正常使用的 URL 字符,下列的参数是否会都分析出来,...
zhanghui
5年前 (2016-07-27) 1159℃
今天学习的是 nodeJS 的模块之间的引用及模块中方法的调用的认识。在这里以 school 为例去练习。
第一步:分别老师和学生两个模块,分别保存为 teacher.js 和 student.js
teacher.js 的代码:
function add(teacher) {...
zhanghui
5年前 (2016-07-22) 908℃
学习任何的一种语言或者是框架,首先要学习它的基础是最重要的,世上没有一步成高手的事实,要想成为高手也是要从基础一点点打起的,这跟学习中国功夫很像啊,你想成为武林高手,除了需要扎实的基础,还要有长年累月的经验积累是一样的。
下面看下 nodejs 的命令模式如何启用,这个对于我们要...
zhanghui
5年前 (2016-07-21) 1062℃