文件名称:zMVC:使用发布 - 订阅模式链接所有层的轻量级 JavaScript 框架
文件大小:29KB
文件格式:ZIP
更新时间:2024-06-29 05:06:37
JavaScript
zMVC 是... 一个轻量级的 JavaScript 框架,使用模型、视图、控制器模式分离数据和表示,同时还提供了一个消息系统,允许您运行同步命令,将所有层绑定在一起形成一个应用程序。 zMVC 从 puremvc.org 获得灵感,但移除了一些限制并简化了命令模式。 在 zMVC 中,模型和控制器应该尽可能地“愚蠢”,它们应该简单地充当中间人(在模型案例中:对于它的数据,在控制器案例中对于它的视图),并通过消息广播更改。 您的实际应用程序应该是基于命令的。 命令是一些简短的函数,用于获取他们履行职责所需的 zMVC 参与者并更新他们的状态以匹配新的应用程序状态。 那些热衷于敏捷方法的人可以将命令视为用户故事(请参阅下面的“zMVC 参与者 - 命令/宏命令”下的更多内容)。 发布 - 订阅模式 演员Command 、 Model和Controller可以通过框架发送消息。 一条
【文件预览】:
zMVC-master
----src()
--------MVC.js(6KB)
--------Model.js(798B)
--------Controller.js(3KB)
--------MacroCommand.js(2KB)
--------Command.js(1KB)
--------View.js(1KB)
----example()
--------Gruntfile.js(2KB)
--------src()
--------README.md(16KB)
--------resources()
--------package.json(405B)
----LICENSE(1KB)
----README.md(17KB)
----zmvc.js(2KB)
----.gitignore(108B)
----package.json(655B)