文档章节

Node.js 重点

邪云子
 邪云子
发布于 2014/11/10 11:13
字数 166
阅读 146
收藏 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

没有更多内容

加载失败,请刷新页面

加载更多

WinDbg

参考来自:http://www.cnit.net.cn/?id=225 SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols ctrl + d to open dump_file Microsoft (R) Windows Debugger Version 6.12.0002.633......

xueyuse0012
今天
2
0
OSChina 周五乱弹 —— 想不想把92年的萝莉退货

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @罗马的王:分享松澤由美的单曲《地球ぎ》 很久没看圣斗士星矢了 《地球ぎ》- 松澤由美 手机党少年们想听歌,请使劲儿戳(这里) @开源中国首...

小小编辑
今天
14
1
springBoot条件配置

本篇介绍下,如何通过springboot的条件配置,控制Bean的创建 介绍下开发环境 JDK版本1.8 springboot版本是1.5.2 开发工具为 intellij idea(2018.2) 开发环境为 15款MacBook Pro 前言 很多时候,...

贺小五
今天
1
0
javascript source map 的使用

之前发现VS.NET会为压缩的js文添加一个与文件名同名的.map文件,一直没有搞懂他是用来做什么的,直接删除掉运行时浏览器又会报错,后来google了一直才真正搞懂了这个小小的map文件背后的巨大...

粒子数反转
昨天
1
0
谈谈如何学Linux和它在如今社会的影响

昨天,还在农耕脑力社会,今天已经人工智能技术、大数据、信息技术的科技社会了,高速开展并迅速浸透到当今科技社会的各个方面,Linux日益成为人们信息时代的到来,更加考验我们对信息的处理程...

linux-tao
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部