2012-03-06 66 views
4

我对Javascript MVC框架非常陌生,并且有一个与Backbone.js相关的问题据说Backbone.js在有很多DOM操作时非常有用。 你能举一个实际的例子吗?像使用backbone.js如何通过将DOM操作/ HTML用于演示分开来帮助使代码更清晰? 它如何用于常用功能? Backbone.js如何有用的其他任何实际例子都会非常有用。Backbone.js和DOM操作

我已经通过了教程上http://documentcloud.github.com/backbone/但无法找到一些基本的例子..

谢谢。

回答

-6

欢迎来到MVVM的美好世界!如果你是新手,我建议从Knockout JS开始 - 他们在http://learn.knockoutjs.com/上有一些很好的教程,概述了这种方法的优点。我发现Knockout比Backbone更容易使用。

+0

这个问题显然是关于骨干,而不是选择Mv *框架。 – mna 2012-03-06 12:40:00

+0

我的回答显然是一种有礼貌的说法,表示这方面的初学者有更好的选择。 – 2012-03-06 12:41:09

+4

不要说你不礼貌,只是这与问题无关。这不应该是一个改变主义的地方,想象一下如果我去一个Ruby问题并且说“在这里,尝试节点”,或者是一个Java问题,并且试一试C#......你就明白了。 – mna 2012-03-06 12:47:04

0

从DOC

骨干唯一的硬依赖是Underscore.js(> 1.3.1)。对于RESTful持久性,通过Backbone.Router支持历史记录和使用Backbone.View进行DOM操作,包括json2.js和jQuery(> 1.4.2)或Zepto。

视图只是一个约定,下划线库创建您的DOM元素,但您可以在其中添加一些逻辑。一旦你的DOM被创建,你可以使用jQuery来操纵它。