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

14 浏览
0 Comments

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

有没有任何客户端JavaScript的MVC(微)框架?\n我有一个相当复杂的HTML表单,它可以从MVC模式中受益。\n我想象一个好的解决方案应该提供以下功能:\n

    \n

  • 当值发生变化时,模型和视图更新控制器(观察者模式)
  • \n

  • 当页面加载时,从表单数据填充模型
  • \n

  • 当模型发生变化时,从模型填充表单
  • \n

\nAjax、comet、JSONP和所有这些都是严重的过度设计。

0
0 Comments

原因:在这段内容中,某些情况下了Spine这个JavaScript MVC(微型)框架,该框架与Backbone有相似的API,但体积更小。它使用原型继承,而且使用CoffeeScript编写,因此代码更紧凑。还有人称赞了Spine的优点,表示可以与RequireJS一起使用,并且适用于普通的JavaScript开发,不必担心使用CoffeeScript。

解决方法:如果需要一个轻量级的JavaScript MVC框架,可以考虑使用Spine。它具有与Backbone相似的API,但体积更小。由于使用了CoffeeScript编写,代码更紧凑。此外,Spine与RequireJS兼容,可以提供更好的开发体验。需要注意的是,Spine对IE的支持版本是9及以上,需要根据访问者的浏览器配置进行确认。

0
0 Comments

在这个帖子中,提问者想知道是否有一个JavaScript的MVC(微型)框架。他们还提到了JavaScriptMVC这个解决方案,认为它是一个很好的选择,因为它有强大的事件委托的控制器。他们还提到JavaScriptMVC不仅仅是一个MVC架构,还有其他开发周期的部分,如代码生成器、测试工具、文档引擎等。另外,他们还提到自己已经转向使用Require和Spine,认为它们比JavaScriptMVC更小、更优雅,而且更适合理解JavaScript。他们还提到JavaScriptMVC的MVC部分现在是can.js。

0
0 Comments

有没有一个JavaScript的MVC(微型)框架?

Backbone是一个很棒的轻量级框架。试试看:

http://backbonejs.org/

我很高兴我找到了Backbone。

我同意,一定要试试看!

怎么在MVC方式中使用Backbone?

有没有一个免费的替代peepcode的选择?

跳过Backbone,直接使用Spine。它有一个更合理的MVC实现方式。

0