文档章节

Node.js 重点

邪云子
 邪云子
发布于 2014/11/10 11:13
字数 166
阅读 144
收藏 1
  • 事件驱动是核心,依于此类EventEmittercallback 是任务执行的基调,所以 life cycle 是记忆和理解的关键点
  • Stream是 nodejs 的重点,而Stream也是EventEmitter的子类,继承EventEmitter的行为
  • EventEmitter是观察者模式的实现

EventEmitter

首先分析下 EventEmitter这个类,简单的几个方法,熟悉观察者模式就一目了然了。用 EventEmitter 实现一个事件主题,主要功能三点:

  • addListener(event, callback) 可以绑定观察者
  • removeListener(event, callback) 移除观察者对象
  • emit(event, [arg1], [arg2], [...]) 执行与具体事件绑定的所有观察者对象在此事件上的回调方法

Stream

© 著作权归作者所有

共有 人打赏支持
邪云子
粉丝 18
博文 120
码字总数 24684
作品 0
朝阳
程序员
4.1 火车票代售点----后端API和开放平台

后端API长什么样? 开放平台其实都是开放API, 那么API又是什么呢?简单理解就是url,就是增删改查, 之前说过的就是前端/移动端对后端的数据请求,攻与受。 先看看API长什么样。 htttp://ww...

产品经理的技术课堂
05/01
0
0
在 CentOS 上使用 Apache 的 Proxy mode 使 Node.js 和 Apach

最近用 Node.js 开发一个微信公共平台接口,由于微信公众平台接口配置目前仅支持默认的 80 端口,而我的 CentOS 服务器已经在使用 Apache 运行一些其他业务了。这样就必须要求 Node.js 能够和...

老查
2014/04/02
0
0
Node.js 和 Apache 共用 80 端口

在 CentOS 上使用 Apache 的 Proxy mode 使 Node.js 和 Apache 共用 80 端口 最近用 Node.js 开发一个微信公共平台接口,由于微信公众平台接口配置目前仅支持默认的 80 端口,而我的 CentOS...

maweitao
2014/04/10
0
0
三个分享——异步流程控制 / Modern Node.js/Java项目如何与Node.js共存

分享1《深入浅出js(Node.js)异步流程控制》 StuQ分享专题《深入浅出js(Node.js)异步流程控制》 InfoQ 前端之巅分享 精简版 摘要 目前在js流程控制领域越来越乱,各种派系。。。比如promi...

i5ting
2016/07/18
1K
6
开发Node.js应用最佳IDE Top 10(上)

代码管理是一个软件应用开发过程中非常重要的组成部分,很多程序员都需要高效的代码编辑和调试工具来更加准确和快速地完成工作,这可能也就是为什么会有IDE(集成开发环境)的原因。一个IDE...

Miss_Hello_World
2015/08/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

[MicroPython]STM32F407开发板驱动OLED液晶屏

1.实验目的 1.学习在PC机系统中扩展简单I/O 接口的方法。 2.进一步学习编制数据输出程序的设计方法。 3.学习 F407 Micropython开发板控制OLED显示字符。 2.所需元器件 F407 Micropython开发板...

bodasisiter
29分钟前
0
0
php require和include 相对路径一个有趣的坑

以前总是被教育,不要使用相对路径,这样性能比较差,但是相对路径的问题不仅仅是性能哦,看下面这里例子 这是项目结构 .├── main.php├── t│ ├── t1.php│ └── t2.php└─...

anoty
29分钟前
15
0
x64技术之SSDT_Hook

测试环境: 虚拟机: Windows 7 64bit 过PG工具 驱动加载工具 PCHunter64 系统自带的计算器和任务管理器等 实现思路: 实际思路与win32的思路一样.都是替换SSDT表里边的函数地址.不过微软被搞怕...

simpower
30分钟前
0
0
TreeMap源码分析,看了都说好

一、简介 TreeMap最早出现在JDK 1.2中,是 Java 集合框架中比较重要一个的实现。TreeMap 底层基于红黑树实现,可保证在log(n)时间复杂度内完成 containsKey、get、put 和 remove 操作,效率很...

Java小铺
40分钟前
0
0
协变、逆变

概念 假设 A、B表示类型 ≤ 表示继承关系 f<⋅>表示类型转换 若A ≤ B,则 A是B的子类,B是A的超类 协变、逆变 什么是型变?型变(type variance)允许对类型进行子类型转换。 为了下面讲解先...

obaniu
46分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部