发表于: 2017-06-20 23:01:46
1 844
今天完成的事情:
继续学习rxjs的知识点
Observable可观察对象:表示一个可调用的未来值或者事件的集合。
Observer观察者:一个回调函数集合,它知道怎样去监听被Observable发送的值
Subscription订阅: 表示一个可观察对象的执行,主要用于取消执行。
Operators操作符: 纯粹的函数,使得以函数编程的方式处理集合比如:map,filter,contact,flatmap。
Subject主题:等同于一个事件驱动器,是将一个值或者事件广播到多个观察者的唯一途径。
Schedulers调度者: 用来控制并发,当计算发生的时候允许我们协调,
比如setTimeout,requestAnimationFrame。
建立一个监听事件:
js:
rx:
用take(1)来设定只取一次后就释放内存。
当变量或资源发生变动时,由变量或资源自动告诉我发生变动了。
当发生变动=> 非同步:不知道什么时候会发生变动,反正变动时要跟我说
由变量自动告诉我=> 我不用通知我的每一步代码。
很绕。。。。
Promise的含义:
Promise 是一个对象,从它可以获取异步操作的消息。Promise 提供统一的 API,各种异步操作都可以用同样的方法进行处理。
总的来说:rxjs是Promise的火力增强版
明天计划的事情:
继续学习angular
问题:
看的我好萌比啊,多看es6
收获:
如上
评论