有没有JavaScript MVC(微)框架?[已关闭]

2022-08-30 04:25:01

是否有任何客户端 JavaScript MVC(微)框架?

我有一个相当复杂的HTML表单,它将受益于MVC模式。

我想一个好的解决方案会提供以下功能:

  • 模型和视图在值更改时更新控制器(观察点模式)
  • 加载页面时从表单数据填充模型
  • 当模型更改时,从模型中填充表单

Ajax,comet,JSONP和所有这些爵士乐都是严重的过度杀戮。


答案 1

Backbone是一个很好的轻量级框架。试一试:http://backbonejs.org/


答案 2

JavaScriptMVC是一个很好的解决方案。一切都是插件方法,使您能够仅选择所需的功能。从2.0开始,它基于jQuery。

在逐步增强您的网站时,这取决于用户,因为JMVC只提供了一个中间层的开发 - 这取决于你自己做出设计选择。

然而,JavaScriptMVC只是最好的通用JavaScriptMVC库,因为它具有强大的基于事件委托的控制器。

事件委派使你不必附加事件处理程序,而只需为页面创建规则即可。

最后,JMVC 不仅仅是一个 MVC 架构。它具有开发周期的所有部分,包括:

  • 代码生成器
  • 硒与环境.js综合测试
  • 文档引擎
  • 自动连接+压缩
  • 错误检测和报告