文件名称:di.js:可能可行的最简单的依赖项注入框架
文件大小:10KB
文件格式:ZIP
更新时间:2024-05-20 12:42:12
JavaScript
di.js 可能可行的最简单的同步和异步依赖项注入库。 概述 di.js是一个简单的依赖项注入库。 它允许您使用简单的声明性配置快速构建相互依赖的对象的对象图。 简单配置 每个依赖项都是使用与任意名称关联的工厂函数构建的。 依赖项是使用bind方法配置的: di.bind('limit').to(function () { return 123; }); 将工厂函数绑定到名称后,可以使用get调用它: var limit = di.get('limit'); // limit === 123 每当请求依赖项时,di.js都会按名称查找工厂函数并调用它。 它返回工厂函数返回的任何内容。 注入依赖 您可以通过以下方式将依赖项传递给工厂函数:在数组中的工厂函数之前列出它们的名称: di.bind('random').to(['limit', function (limit) {
【文件预览】:
di.js-master
----.gitattributes(378B)
----gulpfile.js(544B)
----di.async.test.js(10KB)
----README.md(6KB)
----di.test.js(6KB)
----di.js(8KB)
----.gitignore(1KB)
----UNLICENSE.txt(1KB)
----test.html(1014B)