【文件属性】:
文件名称:observer:Java的观察者实现
文件大小:7KB
文件格式:ZIP
更新时间:2021-05-06 06:37:01
JavaScript
观察者
具有测试覆盖率的Observer模式的简单实现。
在浏览器和节点环境中工作,支持AMD模块定义和RequireJS(因此, Observer对象作为模块公开)。
这个模块是为我自己的使用而创建的,但是我决定共享它。
为什么还要再实施
这样的模块已经有很多实现,例如良好的 。 我决定自己做的原因:
轻的
可以使每个对象都可以观察到
其他实现不是跨环境的(浏览器和节点,通过npm或bower安装)
大多数使用订阅/发布范例,此实现使用命名事件来减少样板代码
准备与一起使用
快速地
测试范围
安装
使用npm:
npm install quest-observer
有凉亭:
bower install quest-observer
用法
您可以使用Observer.make使每个对象均可Observer.make :
// we can also use new func
【文件预览】:
observer-master
----index.js(45B)
----package.json(952B)
----test()
--------observer.test.js(5KB)
----gulpfile.js(516B)
----src()
--------observer.js(5KB)
----.gitignore(21B)
----karma.conf.js(2KB)
----README.md(3KB)
----bower.json(180B)