![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node.js
文章平均质量分 56
蝼蚁筑巢
你所浪费的今天,是昨天死去的人奢望的明天。你所厌恶的现在,是未来的你回不去的曾经
展开
-
node.js 的stream(流)和模块系
/** * Created by gzzy-333 on 12/10/2015. *///Stream (流)是一个抽象接口,Node中很多对象都实现了这个接口,For example: 对http 服务器发起请求的reques对象就是Stream,还有stdout(标准输出).//Node.js 的Stream有四种流类型:Readable---可读类型,Writeable--可写类型,翻译 2015-12-10 12:14:22 · 697 阅读 · 0 评论 -
node.js Buffer常用方法
//Buffer缓冲区var buf = new Buffer(100); //创建长度为10字节的Buffer实例;//写入缓冲区,write方法的返回值是实际写入的大小,如果空间不足只会写入部分字符串var len = buf.write('www.runoob.com');//用write方法写入,有三个参数,第一个是写入的字符串,第二个是缓冲区开始写入的索引值,默认为0.第三个是写翻译 2015-12-09 16:19:42 · 669 阅读 · 0 评论 -
node.js 入门笔记
1.node用require指令载入模块: var http = require('http');2.用http.createServer()方法创建服务器,并且使用listen方法绑定8888端口,函数通过request,reponse参数来接收和响应数据,For example:var http = require('http'); //获取http模块并且赋值给变量httph翻译 2015-12-08 18:55:37 · 399 阅读 · 0 评论 -
浅谈nodejs与php设计构思层面上的差异
nodejs最近火的一塌糊涂,那为什么它可以成为千百程序员的新宠呢?难道只是因为把js搬到了服务端?如果仅仅是这样是迁移了一个运行环境和增加几个模块的话我想完全不可能会得到喜新厌旧的程序员的青睐nodejs和php的差异主要是两个方面:分工和运行机制分工:nodejs直接跳过了服务器这个阶段,把创建服务器作为node的一个模块,监听请求这些应该是服务器做的工作现在变成了node做,这样原创 2016-06-27 13:06:28 · 3305 阅读 · 0 评论 -
node批量读取文件时异步变同步的方法分享
需求,读取一个文件夹下面的文件,并且获取其中的文件夹名字:编码:var fs=require('fs');var dir=[];//定义一个数组,存放文件夹的名字fs.readdir('./',function(err,files){ //读取根目录下的所有文件,files为所有文件名字的集合for(var i=0;i var theFilename=files[i];//原创 2016-06-27 14:32:11 · 2447 阅读 · 0 评论 -
nodejs require本地模块的一些细节笔记
先看node加载模块的流程,这里盗用一张别人做好的图,这里讲的主要是非原生模块的引用细节。如果加载原生模块就没什么可注意的了,直接var 变量=require(模块名) =》var fs=require('fs'); node会按照上面的流程去加载模块如果是自己写的模块,就可以通过相对路径去引用了,比如我引用一个同级的people模块: var people=require(原创 2016-06-28 17:31:25 · 7024 阅读 · 0 评论