hubjs 事件流处理库开源项目

我要开发同款
匿名用户2017年11月03日
127阅读

技术信息

开源地址
https://github.com/yyued/hub.js
授权协议
MIT

作品详情

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

为什么使用

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

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

安装pm i hub-js

或者

<script src="./dist/hub.mi.js"></script>简单使用pm i hub-jsimport $hub from 'hub-js';// register a evet listeer$hub.liste('test', ( data ) => {    cosole.log( 'test', data );});setIterval(( ) => {    // sed the 'test' evet    $hub.emit('test', { code: 1 });}, 1000);

功能介绍

通过简单的方式去处理来自自定义发布者 / DOM 元素 / Fetch 请求 / WebSocket / socket io 事件流。 为什么使用 RxJS 是一个很好的库去处理复杂的数据流,构...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论