文件名称:locator:用于JavaScript中IoC的轻量服务定位器
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-04 02:38:25
JavaScript
定位器 用于JavaScript中IoC的轻量服务定位器 要求 Locator需要Map的实现,可以从babel-core以polyfill的形式获得 用法 使用定位器动态检索服务和其他组件的共享实例。 Locator能够按类型(例如,构造函数)和名称注册模块。 const locator = new Locator ( ) ; const myClass = new MyClass ( options ) ; locator . set ( MyClass , myClass ) ; locator . locate ( MyClass ) === myClass ; // true 另外,Locator提供了get选项,它将返回一个已注册的实例,或者如果尚未注册一个新实例,则返回一个新实例。 locator . locate ( MyNewClass ) ; // undef
【文件预览】:
locator-master
----.travis.yml(201B)
----.eslintrc(56B)
----package.json(966B)
----gulpfile.js(354B)
----LICENSE(6KB)
----src()
--------locator.js(2KB)
----spec()
--------.eslintrc(58B)
--------setup.js(147B)
--------locator.spec.js(4KB)
----.gitignore(10B)
----lib()
--------locator.js.map(6KB)
--------locator.js(5KB)
----README.md(3KB)