文件名称:HydraJS:使用Hydra.js创建可扩展,可维护且面向模块的系统
文件大小:121KB
文件格式:ZIP
更新时间:2024-05-20 00:40:12
javascript modular widget register dependency-injection
Hydra.js Hydra.js是一个面向模块管理器的系统。 更新到版本3.11.0 + ES6 描述 Hydra.js是可帮助您扩展应用程序的库。 Hydra.js是一个框架,为您提供了使用模块或小部件编写应用程序并使其易于使用的工具。 Hydra.js使用一种解耦的体系结构,该体系结构: 允许您更改基本框架,而无需更改模块或窗口小部件代码。 在不知道加载了哪些模块的情况下,允许模块彼此通信。 可以轻松扩展新功能。 好处: 没有其他模块的已知模块 如果一个模块有问题,其他模块将继续工作。 在监听该动作的所有模块上将调用通知动作。 一个模块可以扩展 如果您有一个运行良好的模块,则可以对其进行扩展以更改其行为,而不会丢失其原始行为。 允许多实例模块 允许在模块内部使用设置的私有变量。 可以在url线程应用程序中使用,就像在Ajax线程应用程序中一样。 您可以使用任何单
【文件预览】:
HydraJS-master
----.github()
--------dependabot.yml(125B)
----bower.json(154B)
----config.js(2KB)
----changelog.txt(9KB)
----src()
--------.jshintrc(409B)
--------libs()
--------Hydra.js(161B)
----.travis.yml(302B)
----gulpfile.js(2KB)
----config()
--------test-main.js(864B)
--------karma.conf.js(2KB)
----LICENSE(1KB)
----test()
--------SpecRunner.html(2KB)
--------lib()
--------resources()
--------Hydra.js(60KB)
----README.md(9KB)
----versions()
--------hydra.min.js(19KB)
--------hydra.min.js.map(31KB)
--------hydra.js(68KB)
--------hydra.min.js.gz(7KB)
----component.json(305B)
----templates()
--------README.tpl(9KB)
----.gitignore(42B)
----package.json(2KB)