2017年3月17日

NodeJS模块系统的原理

摘要: // 准备module对象 var module = { id: 'hello', exports: {} }; var load = function = function(module){ // 读取hello.js代码 function greet(name){ console.log('he 阅读全文

posted @ 2017-03-17 23:46 达克骑士 阅读(90) 评论(0) 推荐(0)

NodeJS模块系统

摘要: 为了让NodeJS的文件可以相互调用,NodeJS提供了一个简单的模块系统。 模块是NodeJS应用程序的基本组成部分,文件和模块是一一对应的,换言之,一个NodeJS文件就是一个模块,这个文件可能是javascript代码,JSON或者编译过的C/C++扩展。 创建模块 // hello.js e 阅读全文

posted @ 2017-03-17 23:32 达克骑士 阅读(106) 评论(0) 推荐(0)

流模块基础

摘要: 简介 在node中,一共有五种类型的流:readable,writable,transform,duplex以及'classic'。 无论哪一种流都会使用.pipe()方法实现输入和输出。 .pipe()函数接受一个源头src并将数据输出到一个可写的流dst中: src.pipe(dst); .pi 阅读全文

posted @ 2017-03-17 23:02 达克骑士 阅读(122) 评论(0) 推荐(0)

NodeJS中的stream模块简介

摘要: 为什么应该使用流? 在node中,i/o都是异步的,所以在和硬盘以及网络的交互过程中设计到传递回调函数的过程中。你之前可能会写出这样的代码: var http = require('http'); var fs = require('fs'); var server = http.createSer 阅读全文

posted @ 2017-03-17 09:14 达克骑士 阅读(136) 评论(0) 推荐(0)

导航