E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Observable
rxjs
Observable
of 操作符的单步调试分析
看这段最简单的代码:import{
Observable
,of}from'rxjs';constobservable=of(1,2,3);
observable
.subscribe((message)=>{
·
2022-05-24 09:23
rxjs
Observable
设计原理背后的 Pull 和 Push 思路
在Rxjs的上下文里,
Observable
会随着时间的推移,在某个时间点产生数据。Observables可以:不停地(永远)产生值,比如interval操作符。
·
2022-05-24 09:22
Rxjs map, mergeMap 和 switchMap 的区别和联系
map接收从
Observable
发出的每个值,对其执行操作并返回一个
Observable
(因此
Observable
链可以继续)。把它想象成一个函数,它将采用原始值和投影。该函数将投影应用于
·
2022-05-22 10:31
Rxjs mergeMap 的使用场合
如果一次只能激活一个内部订阅,请使用switchMap.如果内部observables的发射和订阅顺序很重要,请使用concatMap.当需要展平内部
observable
但想要手动控制内部订阅的数量时,
·
2022-05-22 10:31
Rxjs TakeUntil 操作符的学习笔记
TakeUntil的官方文档对这个操作符的解释是:Emitvaluesuntilprovidedobservableemits.即它可以被赋予另一个起锚定作用的
Observable
,当该锚定Observableemit
·
2022-05-21 23:14
【Jetpack】学穿:LiveData →
→感觉跟
Observable
有点沾边了生命周期感知数据?
塞尔维亚大叔
·
2022-05-12 18:48
移动开发
Android开发
Android技术
android
移动开发
架构
经验分享
android
jetpack
RxSwift冷热信号
而RxSwift提供了一种同时支持冷、热信号的类型:
Observable
。虽然RxSwift并没有明显区分两种类型,但是明确冷热信号的含义是非常必要的,因为忽略它可能会造成代码逻辑的错误。
shizidy_90
·
2022-05-08 19:44
C#面向抽象编程第二讲
抽象编程怎么说呢,以观察者模式为例:观察者模式有两个对象,一个是观察者,一个是可观察者(字面翻译很别扭
observable
),消息发布者(提供者)。
星仔007
·
2022-04-12 23:00
异步验证器防抖的补充 以及 记录动态组件遇到的问题
segmentfault.com/a/11...vehicleBrandNameNotExist():AsyncValidatorFn{return(control:AbstractControl):
Observable
·
2022-04-11 19:10
angular
Android Rxjava3 使用场景详解
目录一、Rxjava使用场景1、多任务嵌套回调2、多任务合并处理3、轮询4、其他小场景1)倒计时2)打字机效果二、结合Rxbinding的使用场景1、点击事件防抖2、输入搜索优化3、联合判断三、防泄漏1、
Observable
.unsubscribeOn2
·
2022-04-07 16:19
Mobx 源码与设计思想
Proxy拦截方式Mobx暴露的拦截的API有多种,概括来说可以分为装饰器式和基于
observable
方法调用。
·
2022-04-06 00:10
angular异步验证器防抖实例详解
原版异步验证器:vehicleBrandNameNotExist():AsyncValidatorFn{return(control:AbstractControl):
Observable
=>{
·
2022-03-31 19:49
angular异步验证器防抖
原版异步验证器:vehicleBrandNameNotExist():AsyncValidatorFn{return(control:AbstractControl):
Observable
=>{if(control.value
·
2022-03-28 19:04
angular
基于
Observable
构建前端防腐策略
简介:ToB业务的生命周期与迭代通常会持续多年,随着产品的迭代与演进,以接口调用为核心的前后端关系会变得非常复杂。在多年迭代后,接口的任何一处修改都可能给产品带来难以预计的问题。在这种情况下,构建更稳健的前端应用,保证前端在长期迭代下的稳健与可拓展性就变得非常重要。本文将重点介绍如何利用接口防腐策略避免或减少接口变更对前端的影响。作者|谢亚东来源|阿里技术公众号ToB业务的生命周期与迭代通常会持续
·
2022-03-23 15:42
前端
iOS框架 - RXSwift原理初探
RXSwift简单使用letob=
Observable
.create{(obserber)->Disposablein//3:发送信号obserber.onNext("消息来了")obserber.onCompleted
Lcr111
·
2022-03-22 14:40
JavaScript中的observables 操作符创建实例
本篇就带领大家“粗略”过一下
observable
创建实例的重点API都有哪些?以及用代码片段展示出用法示意~一、创建实例1.createcreate肯定不陌生吧?
·
2022-03-16 15:32
异步验证器单元测试的编写
vehicleBrandNameNotExist():AsyncValidatorFn{return(control:AbstractControl):
Observable
=>{if(control.value
·
2022-03-15 20:12
前端typescript
C#中的EventHandler观察者模式详解
一、解释发布者(Publisher)=被观察者(
Observable
)=事件源(java中的EventObject,C#中的sender)订阅者(Subscriber)=观察者(Observer)=接收者
·
2022-03-15 15:11
80 行代码实现简易 RxJS
RxJS的使用RxJS会对事件源做一层封装,叫做
Observable
,由它发出一个
·
2022-02-28 11:31
rxjs
RxJava Observalble create subscribe源码分析
先看一小段代码Observableobservable=
Observable
.create(observer->{observer.onNext("处理的数字是"+Math.random()*100);
陈宏斌9527
·
2022-02-22 04:51
RxSwift Step By Step 1 -
Observable
新建一个项目,StartRX,通过cocopod安装了RxSwift、RxCocoa概念:
Observable
(被观察者)RxSwift中的
Observable
是观察者模式中被观察的对象,相当于一个事件序列
whong736
·
2022-02-22 04:28
Rxjs【map、mapTo、filter】
Rxjs【
Observable
】//图谱//-----代表一个
Observable
//-----X代表一个
Observable
有错误发生//-----|代表一个
Observable
结束//(1234)|
窗外的雪儿飞
·
2022-02-22 01:35
Android-DataBinding-使用-高阶
概述本节是针对只会简单使用DataBinding的开发;变量在XML中声明的变量分为两种,可观察变量和不可观察变量;可观察变量是指implement了
Observable
/ObservableList/
奥巴星
·
2022-02-21 10:27
Rxjava-订阅和线程切换简单分析
Wechat:CoolOriLans酷奇源语本篇文章简单分析下Rxjava订阅和线程切换简单:我们先来看一个订阅的流程,这个流程是在之前的基础上,加了些调味剂:valobservable=
Observable
.create
C_Sev
·
2022-02-20 15:41
RxJavaAndroid学习笔记
Observable
.just(currentBytesCount).observeOn(AndroidSchedulers.mainThread()).subscribe(newAction1(){@
封夕罡
·
2022-02-20 13:42
RxSwift_Subject、BehaviorRelay
Subject基本介绍Subject即使观察者,也是可观察序列,因为都遵循了这两天协议
Observable
、ObserverTypeRxSwift中Subject一种有三种,分别是PublishSubject
MR_詹
·
2022-02-19 04:03
RxSwift_操作符_using
publicstaticfuncusing(_resourceFactory:@escaping()throws->Resource,observableFactory:@escaping(Resource)throws->RxSwift.
Observable
MR_詹
·
2022-02-19 00:48
RxJava2操作符
操作符分类操作符分类有十三种:名称解析创建操作用于创建
Observable
的操作符变换操作这些操作符可用于对
Observable
发射的数据进行变换过滤操作这些操作符用于从
Observable
发射的数据中进行选择组合操作组合操作符用于将多个
丨Fan
·
2022-02-18 21:34
RxSwift-map源码解析
map.png看一段代码示例:
Observable
.of(1,2,3,4,5,6).subscribe(onNext:{(val)inprint(val)}).disposed(by:disposeBag
yahibo
·
2022-02-18 13:03
DataBinding入门进阶指南(二)
接入与使用简单的数据绑定点击事件的绑定这一篇将会继续上一篇的步伐,对DataBinding的使用更深几分.首先依旧是从数据绑定开始之前所介绍的,虽然UI与数据进行了绑定,但是修改数据对象的时候并不会同时更新UI.现在有三种不同类型的
observable
宅居居士
·
2022-02-18 00:24
rxSwift从零开始的代码3
就是自定义的方式来创建
Observable
这里我们初始化一下看看letobser1=
Observable
.create{observerinreturnDisposables.create()}直接用{
卖毛玉的小贩
·
2022-02-17 12:55
关于RxJava2的doOn...和doAfter...的一些测试
的时候一直以为不管这两个系列的api写在哪个scheduler下,他们的执行顺序都是和最终的onNext(),onError()和onComplete()的执行时机绑定着,直到有一天一个功能和我预想的不一样,于是做了如下测试:
Observable
.just
woniu0936
·
2022-02-17 08:13
Android RxJava之创建操作符(二)
作用用于创建被观察者(
Observable
)对象和发送事件。
XXXXXXXX333
·
2022-02-16 21:17
RxDart
响应式编程
Observable
@overridevoidinitState(){super.initState();
Observable
_
observable
=//
Observable
(Stream.fromIterable
梦幽辰
·
2022-02-16 15:29
RxJava源码解析(二)
前言本篇主要解析RxJava的线程切换的原理实现subscribeOn首先,我们先看下subscribeOn()方法,老样子,先上DemoObservableobservable=
Observable
.create
toothpickTina
·
2022-02-16 03:03
Delegates
Delegates.notNull():可用于基本类型和引用类型,lateinit只能用于引用类型Delegates.
observable
():监听属性变化Delegates.vetoable():决定是否允许属性修改自定义
乐此不痞
·
2022-02-15 20:28
SAP 电商云 Spartacus UI 的交货模式 Delivery Mode 设计
本文讨论SpartacusUIcheckout流程时,下图高亮的两种交货模式,DeliveryMode的数据来源:从组件的模板文件里能看出,这些radioinput的数据,来自
Observable
对象supportedDeliveryModes
·
2022-02-15 16:21
RxJs 操作符 withLatestFrom 在 SAP 电商云 Spartacus UI 中的应用
看下面这段代码:getSupportedDeliveryModes():
Observable
{returnthis.checkoutStore.pipe(select(CheckoutSelectors.getSupportedDeliveryModes
·
2022-02-15 16:49
D3.js 系列 (一) D3 简介 +
Observable
-- D3 在线开发编辑工具简介
版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。D3VSjQuery刚开始接触D3,很容易会联想到jQuery,因为他们在操作元素的语法很相似。网上有这样一个问题:WhatisthedifferencebetweenD3andjQuery?回答:D3isdata-drivenbutjQueryisnot:withjQueryyoudirectlyma
MercuryWang
·
2022-02-15 15:28
MobX 简易上手指南
Observablestate可观察状态import{
observable
}from"mobx";
jetzhliu
·
2022-02-15 14:41
利用Vue.
observable
实现简易的Vuex
目录1、搭架子2、注入Vue构造函数3、初始化并声明commit和dispatch4、利用Vue.
observable
实现响应式5、利用Object.defineProperty实现getters6、测试
ccattempt
·
2022-02-15 09:34
Vue
vue.js
javascript
combineLatest 使用的一个陷阱和基于 debounceTime 的解决方案
首先了解combineLatest这个操作符的作用:组合多个
Observable
以创建一个
Observable
,其值是根据其每个输入
Observable
的最新值计算得出的。
·
2022-02-14 12:33
Rx系列<第十篇>:RxJava之repeat系列
(1)repeat设置执行的次数
Observable
.just("A","B").repeat(3).subscribe(newConsumer(){@Overridepublicvoidaccept(
NoBugException
·
2022-02-13 20:03
RxJava如何结合观察者与链式处理
RxJava是干什么的;链式调用中当存在数个
Observable
.subscribeOn()时的处理方式;链式调用中当存在数个
Observable
.observeOn()时的处理方
Dorae132
·
2022-02-13 13:12
RxSwift 7 Transform Operator
变换操作符是用得最多的一种操作符,因为很多时候都希望把
Observable
中一个一个的事件数据进行某种操作,获取想要的另外一种形态的数据.1变换元素1.1toArray有时候希望得到的是一个集合而非单个单个的数据
貘鸣
·
2022-02-13 12:15
Vue3 源码瞎看 2——reactivity 浅析
一般这种响应式的套路,都是reactive、
observable
、observe、observer之类的名字,vue2x中相应逻辑的关键字也差不多:defineReactive+observe+newObserver
zpkzpk
·
2022-02-13 08:08
Rxjava1 与 Android 的故事(5)—— Error
系列故事的第5篇介绍RxJava的异常处理APIonErrorReturnerrorReturnonErrorReturn让
Observable
遇到错误时发射一个特殊的项并且正常终止。
ZLOVE1990
·
2022-02-12 14:41
RxAndroid 源码解析一
参考学习:http://blog.csdn.net/starsliu/article/details/51038275RxAndroid源码解析一被观察者(主题,订阅内容执行者)
Observable
类OnSubscribe
緦菍亭芷
·
2022-02-12 12:10
安卓学习笔记(一)-RxJava
引用扔物线大神RxJava详解2.RxJava基本实现1)创建
Observable
,可通过
Observable
.create()、
Observable
.just()、
Observable
.fromArray
风眷
·
2022-02-12 07:54
异步工作转为RX的
Observable
如何将一个一步操作的方法转为RX的
Observable
1.定义接口Async2RxpublicinterfaceAsync2Rx{voidstart(AsyncCallBackcallback);voidcancel
蒸汽飞船
·
2022-02-11 02:33
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他