hubjs 为什么使用安装简单使用 事件流处理库

程序名称:hubjs 为什么使用安装简单使用

授权协议: MIT

操作系统: 跨平台

开发语言: JavaScript

hubjs 为什么使用安装简单使用 介绍

通过简单的方式去处理来自自定义发布者 / DOM 元素 / Fetch 请求 / WebSocket / socket io 事件流。

为什么使用

RxJS
一个很好的库去处理复杂的数据流,构成基于事件的程序。但对于一些中小型项目来说,就显得有点笨重了,并且对开发人员 需要一定的学习成本。

相对来说, hub.js 显得更加简单,更加轻量 ( ungzip 仅 6kb
)。它能满足绝大部分情况事件驱动的情况,适合用于处理各种事件流。

安装

npm i hub-js

或者

<script src="./dist/hub.min.js"></script>

简单使用

npm i hub-js


import $hub from 'hub-js';

// register an event listener
$hub.listen('test', ( data ) => {
    console.log( 'test', data );
});

setInterval(( ) => {
    // send the 'test' event
    $hub.emit('test', { code: 1 });
}, 1000);

hubjs 为什么使用安装简单使用 官网

https://github.com/yyued/hub.js

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。