文件名称:untangle:一个JavaScript事件聚合器(PubSub)库,用于创建高度解耦的代码
文件大小:512KB
文件格式:ZIP
更新时间:2024-05-30 04:35:16
CoffeeScript
解开 使用发布/订阅模式的事件聚合器,也称为发布/订阅。 此版本还具有“响应/请求”功能。 这两个功能一起使用,可以创建真正的解耦代码。 安装 npm install untangle 使用范例 抽象的 Untangle是一个EventAggregator或Pub / Sub库。 纠缠旨在以特定方式使用。 它的目的是创建高度解耦的代码库,这意味着类和对象有相互的NO知识。 一个类的添加,修改或删除不能影响任何其他类。 为此,您必须以特定方式使用Untangle。 有两个规则: 没有班级可以知道其他班级的存在。 一个类必须完全独立。 所有信息交换都必须通过Untangle系统。 所有交换的数据都必须是“原始”。 布尔值,数字,字符串,或由前一个数据类型组成的哈希或数组。 取消缠结具有在发布/订阅模式中通常不使用的概念,即响应/请求。 这在某种程度上与Pub / Sub相反。 在
【文件预览】:
untangle-master
----.travis.yml(88B)
----package.json(1KB)
----Untangle.png(521KB)
----gulpfile.coffee(1KB)
----test()
--------untangle.spec.coffee(9KB)
----coffeelint.json(2KB)
----LICENSE(1KB)
----src()
--------untangle.coffee(3KB)
----.gitignore(23B)
----lib()
--------untangle.js(5KB)
----README.md(7KB)