摘要: net网络模块 net模块是node对TCP或者IPC开发的封装,包括了客户端和服务器端相关API。对于阅读本文,请您有一定的网络编程的基础。您需要已经了解了: ip协议,会配置ip地址 了解dns解析过程,了解dns的概念 了解基本的TCP的协议的 了解Socket的编程相关概念 了解node的事 阅读全文
posted @ 2018-04-12 19:59 FlyDragon 阅读(386) 评论(0) 推荐(0) 编辑
摘要: Node中大量运用了事件回调,所以Node对事件做了单独的封装。所有能触发事件的对象都是 EventEmitter 类的实例,所以上一篇我们提到的文件操作的可读流、可写流等都是继承了 EventEmitter。当然我们也可以自定义具有事件行为的自定义对象,仅需要对其继承即可。 继承EventEmit 阅读全文
posted @ 2018-04-12 19:58 FlyDragon 阅读(480) 评论(0) 推荐(0) 编辑
摘要: Node的文件处理涉及到前面说的ptah模块,以及fs文件系统、stream流处理、Buffer缓冲器等模块。内容可能比较多,相关内容请以官网文档为主,此处主要以案例讲解为主,分享给大家一些常用的经典案例。细节就不展开了。 fs文件系统 fs模块提供了很多文件操作相关的api,比如:监控文件夹、文件 阅读全文
posted @ 2018-04-12 15:46 FlyDragon 阅读(2406) 评论(0) 推荐(0) 编辑