2012年8月3日
摘要: Backbone 的 Views 用来接收用户的操作和修改 Model 的数据 ,另外通过 render 来展示数据.实际上,在MVC框架中,它更像是Controller。 View有两个作用:1.监听事件2.展示数据 下面简单的创建一个View:GameView= Backbone.View.extend({ tagName : "div", className: "game", render : function() { // code for rendering the HTML for the view } }); 下面让我们看看render部分 阅读全文
posted @ 2012-08-03 10:54 易成波 阅读(2013) 评论(0) 推荐(0) 编辑
摘要: collection(集合)实际上,相当于Model的集合。定义方法如下:var GamesCollection = Backbone.Collection.extend({ model : Game, }});需要注意的是,定义Collection的时候,一定要指定Model。 下面让我们为这个集合添加一个方法,如下:var GamesCollection = Backbone.Collection.extend({ model : Game, old : function() {return this.filter(function(game) {return game.get(' 阅读全文
posted @ 2012-08-03 10:45 易成波 阅读(1258) 评论(1) 推荐(0) 编辑
摘要: Backbone 是一个前端 JS 代码 MVC 框架,它不可取代 Jquery,不可取代现有的 template 库。而是和这些结合起来构建复杂的 web 前端交互应用。Backbone 主要包括 models, collections, views 和 events, controller。(一)model 关于 backbone,最基础的一个东西就是 model,这个东西就像是后端开发中的数据库映射那个 model 一样,也是数据对象的模型,并且应该是和后端的 model 有相同的属性(仅是需要通过前端来 操作的属性)。 Models 用来创建数据,校验数据,存储数据到服务器端.... 阅读全文
posted @ 2012-08-03 10:36 易成波 阅读(2845) 评论(0) 推荐(0) 编辑