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
Eventbus
EventBus
使用
1、前言在APP中,我们经常会需要一个广播机制,用以跨页面事件通知,Flutter中我们可以使用event_bus提供的事件总线功能来实现一些状态的更新,其核心是基于DartStreams(流);事件总线通常实现了订阅者模式,订阅者模式包含发布者和订阅者两种角色,可以通过事件总线来触发事件和监听事件,接下来我将学习event_bus,并异步实现主题颜色的更新。2、Flutter中集成EventBu
高思阳
·
2023-07-16 08:28
08.Vue事件总线(
EventBus
)
如果咱们的应用程序不需要类似Vuex这样的库来处理组件之间的数据通信,就可以考虑Vue中的事件总线,即
EventBus
来通信。一.
EventBus
事件总线简介E
Jason杰森
·
2023-07-15 16:56
设计模式之--观察者模式
什么是观察者模式2.观察者模式的使用场景和优点3.观察者模式的简单运用1.什么是观察者模式定义: 观察者模式又被称为发布-订阅模式,属于行为型设计模式的一种,是一个在项目中经常使用的模式.像我们平时用的
EventBus
神经大条蕾弟
·
2023-07-15 06:15
Java
设计模式
关于如何学习Android Jetpack? 本文搜集了全网90%以上优秀博主Jetpack系列开发笔记!
后来出现了一些框架来帮助开发者快速进行开发,比如XUtils、Volley、OKHttp、
EventBus
等,随着框架越来越多,一个应用可以有多种技术选型,直接导致应用开发越来越不规范,导致做出来的应用质量参差不齐
Kepler_II
·
2023-07-15 00:28
观察者模式(下):如何实现一个异步非阻塞的
EventBus
框架?
上一节课中,我们学习了观察者模式的原理、实现、应用场景,重点介绍了不同应用场景下,几种不同的实现方式,包括:同步阻塞、异步非阻塞、进程内、进程间的实现方式。同步阻塞是最经典的实现方式,主要是为了代码解耦;异步非阻塞除了能实现代码解耦之外,还能提高代码的执行效率;进程间的观察者模式解耦更加彻底,一般是基于消息队列来实现,用来实现不同进程间的被观察者和观察者之间的交互。今天,我们聚焦于异步非阻塞的观察
兜兜转转m
·
2023-07-14 19:22
设计模式
观察者模式
java
服务器
EventBus
源码分析
EventBus
源码分析分析源码之前
EventBus
大神的github,最好的老师。
猪_队友
·
2023-07-14 17:33
Java两大工具库Commons和Guava使用示例详解
目录正文先定义观察者然后定义账户类最后实现事件总线创建观察者接口和具体观察者创建Subject:正文除了操作集合、限流和缓存,Guava还有另一个隐秘的功能:事件总线
EventBus
机制——是发布-订阅模式的实现
·
2023-07-13 16:52
观察者模式之
EventBus
源码解析
1、观察者模式概述:观察者模式(ObserverPattern):定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并自动更新。观察者模式的别名包括发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式。观察者模式是一种对象行为型模式《设计模式的艺术》使用场景:观察者模式是使用频率最高的设计模式之一,主要用于建立对象之间
Tifkingsly
·
2023-06-24 06:19
startActivityForResult废弃了,用Activity Result API吧
因为项目中突然需要用到两个activity之间进行数据交互,脑子里第一想法就是用
EventBus
来实现,但是需求仅仅只有2个activity之间进行交互(神奇的需求?)
Chen_ShengJie
·
2023-06-23 22:10
Android
android
使用Event bus实现兄弟组件通讯
69.使用
Eventbus
实现兄弟组件通讯1.创建一个
eventbus
实例在Vue项目中,可以在src目录下新建一个event-bus.js文件,用来创建一个空的Vue实例,并导出该实例:importVuefrom'vue
前端每日三省
·
2023-06-23 22:09
javascript
开发语言
ecmascript
vue
兄弟组件
组件通讯
vue-vue2脚手架8-全局事件总线(Global
EventBus
)
vue-vue2脚手架8-全局事件总线(Global
EventBus
)一种组件间通信的方式,适用于任意组件间通信。
飘然渡沧海
·
2023-06-23 08:03
#
vue2脚手架
vue.js
前端
javascript
vue - 全局事件总线\消息订阅与发布
全局事件总线(Global
EventBus
)一种组件间通信的方式,适用于任意组件间通信。
凡小多
·
2023-06-23 08:02
vue
vue.js
前端
javascript
前端框架vue之全局事件总线(Global
EventBus
)
标题前端框架vue之全局事件总线(Global
EventBus
)在全局事件总线出现之前,如果说子组件想要给父组件传递数据,交互信息时,需要通过给子组件绑定自定义事件,再借用函数来实现组件间的交互,比较麻烦
研途可达
·
2023-06-23 08:01
前端好呀!
前端框架
vue.js
javascript
Vue-全局事件总线 Global
EventBus
组件间通信的方式:适用于任意组件间通信使用步骤:1、安装全局事件总线newVue({...beforeCreate(){//用一个vue实例来充当事件总线对象,将
EventBus
对象挂载到Vue原型上,
张美丽呀
·
2023-06-23 08:31
Vue
vue.js
Vue-全局事件总线(Global
EventBus
)
全局事件总线(Global
EventBus
)全局事件总线是vue中特别厉害的一种组件中通信的方式,它可以实现任意组件中通信,随便拿出来两个组件就能互通数据,就像对讲机一样,它在开发中用的也是特别的多1编写案例首先准备两个组件
小花皮猪
·
2023-06-23 08:59
Vue
vue.js
javascript
ecmascript
Vue2基础篇-29-全局事件总线(Global
EventBus
)
1.简介一种组件间通信的方式,适用于任意组件间通信。安装全局事件总线:newVue({......beforeCreate(){Vue.prototype.$bus=this//安装全局事件总线,$bus就是当前应用的vm},......})使用事件总线:接收数据:A组件想接收数据,则在A组件中给$bus绑定自定义事件,事件的回调留在A组件自身。methods(){demo(data){.....
Alan0517
·
2023-06-23 08:29
Vue2+Ts
基础篇
javascript
vue.js
前端
flutter desktop event_bus 简单使用
2.实现先单独实现个
eventbus
import'package:event_bus/event_bus.dart';classr
heliping_peter
·
2023-06-22 15:12
React 事件总线
EventBus
,实现全局事件响应
通过引入events包进行全局事件响应全局事件响应的好处可处理深层次组件传值,以及兄弟组件传值等兄弟组件传参bus文件:import{EventEmitter}from'events';const
eventBus
弦生_a3a3
·
2023-06-22 11:59
Go语言
EventBus
Go语言
EventBus
EventBus
是GoLang的小型轻量级事件总线,具有异步兼容性。类似于观察者模式和发布订阅模式。
242030
·
2023-06-22 09:54
golang
golang
iOS资源汇总
目录入门库和框架音频动画AppleTV桥接缓存CoreData图表数据库硬件动作蓝牙位置iBeaconHUD事件总线(
EventBus
)文件JSON布局日志地图媒体图片视频PDF消息网络推送通知Passbook
Medivh_1
·
2023-06-22 03:10
设计模式——观察者模式(三)Google Guava
EventBus
设计
EventBus
就是为了取代这种显示注册方式,使组件间有了更好的解耦。
EventBus
不是通用型的发布-订阅实现,不适用于进程间通信。
码上得天下
·
2023-06-22 01:25
设计模式
java
设计模式
小程序中组件间的方法调用
其中,有2中方法解决1.事件总线
eventBus
.jsclass
EventBus
{constructor(){//初始化事件列表this.eventObject={};}//发布事件publish(eventName
彧子吱吱吱吱
·
2023-06-22 01:15
小程序
javascript
前端
EventBus
EventBus
文章目录
EventBus
1.
EventBus
的作用2.关于
EventBus
的概述3.
EventBus
的使用方法4.
EventBus
的黏性事件5.
EventBus
的源码
EventBus
的构造方法
龙战于野渭南
·
2023-06-22 00:07
android
ui
java
android
前端vue入门(纯代码)11
【11.全局事件总线(Global
EventBus
)】全局事件总线:实现任意组件间通信【原理图】结合上图,假若C组件想要传递数据给A组件,那么,就通过全局事件总线在A组件中绑定【$on】一个自定义事件demo
neneduck
·
2023-06-21 23:18
Vue前端
vue.js
前端
javascript
Vue脚手架
vue.config.js配置文件四、ref属性五、props配置项六、mixin(混入)七、插件八、scoped样式九、小结十、webStorage十一、组件的自定义事件十二、全局事件总线(Global
EventBus
蓝朽
·
2023-06-21 01:59
Vue
vue.js
javascript
前端
vue 两个不同layout包裹的页面之间 数据通信
但b页面有个删除操作,删除后,要在a页面进行刷新尝试1.首先使用了通俗的vuex,vuex获取b更改后的状态失败(两个窗口两个实例,vuex数据不会互通)2.使用了
EventBus
的emit−emit-emit
弑天落羽
·
2023-06-21 01:56
vue
JS
vue.js
javascript
ecmascript
19.组件之间传递数据
前端需要处理的数据层级一般不会很多,需要在多处使用的数据一般会被放到数据库中目录1组件的关系2父向子传递数据-props3子向父传递数据-自定义事件4父子组件同步数据v-model与emits5兄弟组件传递数据6任意两个组件传递数据
EventBus
7
Suyuoa
·
2023-06-21 00:12
Vue笔记
vue
设计模式4:建造者模式
1.StringBuilder2.Okhttp的Request3.
EventBus
创建可配置对象建造者模式的目的或者好处是什么?
zhangjin1120
·
2023-06-20 15:27
设计模式
设计模式
建造者模式
okhttp
领域事件解读
文章目录
EventBus
简介DDD领域事件架构简析快速入门pom依赖bean配置PublisherSubscriber设计原理PublisherSubscriber事件总线(
EventBus
),设计初衷是解耦系统模块
A冰橙
·
2023-06-20 02:34
java
算法
后端
Kotlin - 协程 - Flow
在Kotlin普及之前,RxJava无疑是Android开发领域中最受欢迎的响应式编程的三方库,而RxJava在我们日常的Android开发应用的最多的场景就是配合Retrofit进行网络请求和类似
EventBus
总有人想捧红我
·
2023-06-19 10:29
Vue事件总线(
EventBus
)
阐述一下VUE中
eventbus
的原理解答:
EventBus
是消息传递的一种方式,基于一个消息中心,订阅和发布消息的模式,称为发布订阅者模式。
_皓月__
·
2023-06-19 02:31
在线查看
EventBus
源代码
github:/src/org/greenrobot/
eventbus
/例如:
EventBus
.java
zhangjin1120
·
2023-06-18 22:40
EventBus
android
EventBus
实现组件通信的原理
在理清原理之前,先要明白
EventBus
的使用场景和主要方法的调用,可以参考
EventBus
3.0的使用。Publish/Subscribe模式,就是发布订阅模式。
zhangjin1120
·
2023-06-18 22:09
EventBus
android
HashMap在Android开发中有哪些实际应用?
网络请求多信息上报多条件查询
EventBus
缓存统计文本中各种单词出现的次数。
zhangjin1120
·
2023-06-18 22:35
HashMap
android
java
开发语言
越写悦快乐之Vue项目如何集成
EventBus
VueBus-图片来自我的手机今天的越写悦快乐之系列文章为大家带来Vue项目如何集成
EventBus
。
韬声依旧在路上
·
2023-06-18 20:06
Flutter
EventBus
消息总线
1、前言在APP中,我们经常会需要一个广播机制,用以跨页面事件通知。Flutter中我们可以使用event_bus提供的事件总线功能来实现一些状态的更新,其核心是基于DartStreams(流)。事件总线通常实现了订阅者模式。订阅者模式包含发布者和订阅者两种角色,可以通过事件总线来触发事件和监听事件。接下来我将学习event_bus,并异步实现主题颜色的更新。2、Flutter中集成EventBu
橘子郡侽孩
·
2023-06-18 13:27
flutter
Vue2 代码转换为 Vue3 原理剖析—— eventHub篇
前言几天前我们发布了《阿里妈妈又做了新工具,帮你把Vue2代码改成Vue3的》,这篇文章分享一下其中一个转换规则:eventHub(或称为
eventBus
)的转换的思路。
抱雪左耳进
·
2023-06-18 09:27
flutter +
EventBus
实现 udp 即时通信
本文主要说明一下udp的初始化、以及消息的监听;1、域名的解析2、UDP初始化3、消息监听以及通过
EventBus
分发消息出去4、发送数据5、关闭udp6、通过以上几个步骤,基本实现UDP消息收发;如需要
不问出路
·
2023-06-17 22:45
EventBus
EventBus
事件总线,用于在不同组件之间传递信息。传递信息的方式有很多种,但都有各自的优缺点,在简单的Activity间传递信息还是使用intent。
eos-i
·
2023-06-17 16:26
安卓
android
java
模拟
eventBus
实现(事件总线)
介绍事件总线主要是用来完成兄弟组件之间通信的,它是基于发布订阅模式来实现的。定义的vue实例作为信号中心,注册事件$on()方作为订阅者,触发事件$emit()方作为发布者模拟classEventEmitter{constructor(){//存储事件与处理函数的对应关系this.subs={}}//第一个参数为事件名称//第二个参数为处理函数$on(eventType,fn){if(!this.
水不腐-枢不蠹
·
2023-06-17 15:02
#
vue
vue.js
前端
javascript
vuex4结合Vue3的简单使用
简单说:VueX是个仓库,可以按照一定的规则实现所有组件的数据共享(获取、修改数据),比我们书写的
EventBus
更加强大。
QB哥
·
2023-06-16 05:05
javascript
前端
vue.js
Android Studio-好用的插件
Nansir_ButterKnife.gif2.GsonFormatGson自动化Nansir_GsonFormat.gif3.Translation中英文翻译Nansir_Translation.gif4.
EventBus
nansir
·
2023-06-15 15:48
AI生成--Vue组件之间通信方式有哪些
EventBus
:可以使用vue实例作为事件中心,通过
我兔威武
·
2023-06-15 11:54
AI
AI
vue.js
【Android】使用
EventBus
的ThreadMode.MAIN、ThreadMode.BACKGROUND实现事件发布/订阅前后台线程切换
在Android应用中,
EventBus
是一种事件发布/订阅框架,可以方便地实现组件之间的通信。通过
EventBus
发出事件时可以指定事件发生的线程,并在订阅事件时也可以指定事件的处理线程。
全面解读
·
2023-06-15 10:58
Android
android
EventBus
多线程
发布
订阅
我直接拷贝LiveData源码来打造LiveDataBus
废话不多说,先上地址:https://github.com/cyixlq/Live
EventBus
先来说一说LiveDataBus的一些老生常谈的优势:不需要像
EventBus
那样注册反注册,可以自动注册解注册
cyixlq
·
2023-06-15 07:36
【设计模式与范式:行为型】58 | 模板模式(上):剖析模板模式在JDK、Servlet、JUnit等中的应用
除此之外,我还带你手把手实现了一个简单的
EventBus
框架。今天,我们再学习另外一种行为型设计模式,模板模式。
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-06-15 05:48
设计模式
servlet
java
junit
Vue CLI 全局事件总线 消息的订阅与发布
3.10.全局事件总线(Global
EventBus
)一种可以在任意组件间通信的方式,本质上就是一个对象,它必须满足以下条件所有的组件对象都必须能看见他这个对象必须能够使用$on$emit$off方法去绑定
怀梦
·
2023-06-14 23:47
vue
vue.js
javascript
ecmascript
【Vue3】vue3 事件总线mitt使用
一、前言Vue2.x使用
EventBus
事件总线进行兄弟组件通信,而在Vue3中事件总线模式已经被移除,官方建议使用外部的、实现了事件触发器接口的库,例如mitt或tiny-emitter。
空城皆是旧梦
·
2023-06-14 13:56
Vue
1024程序员节
vue.js
javascript
Flutter
eventbus
https://book.flutterchina.club/chapter8/
eventbus
.html
郑永博
·
2023-06-14 00:10
框架解耦神器 -- R
EventBus
R
EventBus
背景在实际的项目开发中,经常会遇到业务与业务,组件与组件,业务与组件之间的通信,举个例子:当有烟雾传感器检测到烟雾超标时,需要打开排气扇排气,同时显示烟雾浓度显示到显示器中,供管理人员检视
Rice嵌入式开发
·
2023-06-13 22:52
嵌入式组件
c语言
eventbus
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他