[RxJS] Creation operators: fromEventPattern, fromEvent
2016-04-14 00:57
555 查看
Besides converting arrays and promises to Observables, we can also convert other structures to Observables. This lesson teaches how we can convert any addEventHandler/removeEventHandler API to Observables.
fromEvent(target, EventType):
fromEventPattern(addEventHandler, removeEventHandler): take two functions
fromEvent(target, EventType):
var foo = Rx.Observable.fromEvent(document, 'click'); foo.subscribe(function (x) { console.log('next ' + x); }, function (err) { console.log('error ' + err); }, function () { console.log('done'); });
fromEventPattern(addEventHandler, removeEventHandler): take two functions
function addEventHandler(handler){ document.addEventListener('click', handler) } function removeEventHandler(handler){ document.removeEventListener('click', handler) } var foo = Rx.Observable.fromEventPattern(addEventHandler, removeEventHandler); foo.subscribe(function (x) { console.log('next ' + x); }, function (err) { console.log('error ' + err); }, function () { console.log('done'); });
相关文章推荐
- Linux五种IO模型
- 高可用集群原理解析
- linux下Epoll实现简单的C/S通信
- Linux epoll详解
- 关于linux启动救援模式进行恢复步骤
- 架构的重要性
- Arrays.asList Throws UnsupportedOperationException
- centos 7 中防火墙的关闭问题
- Linux内核分析作业八
- 窗口 对话框 Pop Dialog 示例
- opencv 在ubuntu上的安装
- learning bash-chap 01
- Linux用户和用户组
- 搭建属于自己的网站
- DWR3.0框架入门(3) —— ScriptSession的维护及优化
- LINUX安全--构造数据实现缓冲区溢出
- 百度业务架构重组:释放内容、服务、金融三大势能
- zabbix 3.0部署JMX监控方法
- 每天一个linux命令(22):find 命令的参数详解
- docker在win10上安装