study cases of Rxjs library
-
感性认识
-
基础概念
- exp05_observable
- exp06_observable_subscribe_sync
- exp07_observable_subscribe_isolated
- exp08_observable_execution
- exp09_observable_execution2
- exp10_observer
- exp11_subscription
- exp12_subject
- exp13_multicast_observable
- exp14_ref_count
- exp15_behavior_subject
- exp16_replay_subject
- exp17_async_subject
- exp18_instance_operator
- exp19_static_operator
-
operators
-
Creation Operators
-
Transformation Operators
- buffer
- bufferCount
- bufferTime
- bufferToggle
- bufferWhen
- concatMap
- concatMapTo
- exhaustMap
- expand
- groupBy
- map
- mapTo
- mergeMap
- mergeMapTo
- mergeScan
- pairwise
- partition
- pluck
- scan
- switchMap
- switchMapTo
- window
- windowCount
- windowTime
- windowToggle
- windowWhen
-
Filtering Operators
- debounce
- debounceTime
- distinct
- distinctKey
- distinctUntilChanged
- distinctUntilKeyChanged
- elementAt
- filter
- first
- ignoreElements
- audit
- auditTime
- last
- sample
- sampleTime
- single
- skip
- skipUntil
- skipWhile
- take
- takeLast
- takeUntil
- takeWhile
- throttle
- throttleTime
-
Combination Operators
- combineAll
- combineLatest
- concat
- concatAll
- exhaust
- forkJoin
- merge
- mergeAll
- race
- startWith
- switch
- withLatestFrom
- zip
- zipAll
-
Multicasting Operators
- cache
- multicast
- publish
- publishBehavior
- publishLast
- publishReplay
- share
-
Error Handling Operators
-
Utility Operators
- do
- delay
- delayWhen
- dematerialize
- finally
- let
- materialize
- observeOn
- subscribeOn
- timeInterval
- timestamp
- timeout
- timeoutWith
- toArray
- toPromise
-
Conditional and Boolean Operators
- defaultIfEmpty
- every
- find
- findIndex
- isEmpty
-
Mathematical and Aggregate Operators
- count
- max
- min
- reduce
-
-
综合练习