[RxJS] Creation operators: fromEventPattern, fromEvent
2024-08-27 09:02:49
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):
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');
});
最新文章
- 浮点数 (IEEE-754)
- hdoj 5124lines
- CentOS系统rsync文件同步 安装配置
- zend studio一些常用配置
- MFC中 Invalidate() , InvalidateRect() , UpdateWindow(), Redrawwindow() 区别
- DataBase 之 常用操作
- 禁用UITextField复制粘贴等方法
- 让QT对话框显示中文
- Unknown
- thinkphp 实现微信公众号开发(二)--实现自定义菜单
- python 3.x 爬虫基础---http headers详解
- 解决PHP乱码
- Linux命令-基本变量类型及其运算
- Django 部署(Nginx+uwsgi)
- Django 学习第一天——django 基本介绍和环境搭建
- Java排序算法之选择排序
- PID控制算法的C语音实现
- SpringBoot项目eclipse运行正常maven install打包启动后报错ClassNotFoundException
- 入门dp总结
- Postman—参数化