sinject:一个简单的javascript注入框架,支持循环依赖和延迟解析

时间:2024-06-21 16:49:53
【文件属性】:

文件名称:sinject:一个简单的javascript注入框架,支持循环依赖和延迟解析

文件大小:6KB

文件格式:ZIP

更新时间:2024-06-21 16:49:53

JavaScript

输入 sinject 是一个简单的 JavaScript 注入框架。 它的构建是因为循环依赖和模块加载器不能很好地协同工作,循环依赖和构造函数注入也没有。 循环依赖是否有害? 好吧,它们在某些架构中可能是代码异味。 然而,对于单向应用程序方法,循环依赖是真正React式架构的标志。 有关此类架构的示例,请查看 。 也就是说,sinject 在任何架构中都可以正常工作——它是真正的轻量级和灵活的。 看看下面的例子。 用法 var sinject = require ( 'sinject' ) ; function module1 ( ) { var myThing1 = { $inject : [ 'myThing2' , function ( myThing2 ) { console . log ( 'got mything2: ' +


网友评论