Javascript MVP(被动视图)库

| 在大型GWT上工作,使我爱上了GWT随附的MVP模式。基本上,它是一个被动视图,在该视图中,控制器知道所有业务逻辑,并且该视图尽可能转储。这样做的好处是,您可以轻松更改视图,并且可以快速运行单元测试,因为不涉及DOM。 我已经阅读了有关ribs.js的文章,但是似乎整个逻辑都在视图中,并且视图和业务逻辑之间没有真正的分离。但是也许我错了。 所以我想知道是否有一个JavaScript库具有与GWT相同的方法。     
已邀请:
        借助bone.js,View可以注册DOM事件,并根据您的喜好或多或少。 如果您只做很少的事情,则可以将DOM事件重新构造为ribs.js事件,在该事件中创建视图的控制器可能已为此事件注册。然后,控制器将代表视图提供业务逻辑。 控制器业务逻辑通常最终是对视图负责的模型或模型集合进行更改。如果视图已将自身绑定到模型或集合的“更改”事件,则可以无缝刷新自身。 遵循此模式将留下一个仅负责渲染和冒泡相关DOM事件的视图。不会导致业务逻辑的较小DOM事件可以并且应该在视图内处理。     

要回复问题请先登录注册