文件名称:multi-page-event-bus:多页面事件总线
文件大小:62KB
文件格式:ZIP
更新时间:2024-06-02 12:23:44
JavaScript
多页面事件总线 在Node.js的多页面应用中,用于各个页面之间通信的事件总线方案。 背景 在模块间业务耦合性不强的应用中,使用多页面架构可以有效的降低应用的复杂度。 但是,有些页面上的逻辑比较复杂,需要切割到多个页面中实现。在多页面架构中,没有前端路由、状态管理等框架的辅助,只能靠刷新页面来获取最新的数据,用户体验不流畅。 基于服务器的事件总线方案,可以在多个页面之间通过监听和分发自定义事件来交换数据,并不需要刷新页面。 服务端使用 安装模块: npm install --save multi-page-event-bus 代码中的引用: var bus = require('multi-page-event-bus'); bus.init(server); 备注: 参数server是一个net.Server实例。express实例的listen方法、http.createServer创
【文件预览】:
multi-page-event-bus-master
----.gitignore(69B)
----stub()
--------iife.html(1KB)
--------index.html(2KB)
----README.md(2KB)
----server.js(604B)
----LICENSE(11KB)
----package.json(2KB)
----src()
--------client.es6(560B)
--------server.es6(437B)
----.babelrc(43B)
----demo.png(55KB)
----build()
--------rollup.js(621B)
--------conf()
----gulpfile.babel.js(1KB)