inja:Node.js和浏览器的依赖项注入容器

时间:2024-06-07 00:35:57
【文件属性】:

文件名称:inja:Node.js和浏览器的依赖项注入容器

文件大小:17KB

文件格式:ZIP

更新时间:2024-06-07 00:35:57

JavaScript

Inja:JavaScript的简单依赖项注入 Inja使依赖项注入变得容易,并可以帮助您编写结构良好,可测试的代码。 Inja可以逐渐添加到现有应用程序中,或为您的下一个未开发项目提供坚实的基础。 特征 分开模块加载和初始化 帮助避免全局状态 显式注入(无魔术) 支持单例和瞬态服务寿命 使测试变得容易而无需存根共享绑定 易于在现有应用程序中逐步引入 与Node.js和浏览器一起使用 安装 npm install inja # or yarn add inja 术语 Inja被设计为尽可能简单。 但是,它确实引入了一些术语: provider , service , container , singleton和transient 。 但是不要被吓到! 每个术语代表一个易于理解的概念。 为这些概念起个名字将有助于促进更好的交流和命名约定。 提供者 在inja ,提供者是具有init()方法


【文件预览】:
inja-master
----index.js(1KB)
----test.js(2KB)
----package.json(759B)
----.prettierignore(29B)
----package-lock.json(47KB)
----test-providers.js(936B)
----.npmignore(17B)
----.gitignore(22B)
----README.md(6KB)

网友评论