2014年3月7日
摘要: Backbone主要涉及3部分:model,collection和view。而这个框架的优势在于:数据与视图分离,通过操作model来自动更新view。根据我的个人经验,直接写个简单的例子是最最直观的,那么从hello world开始吧!程序目标:创建人员,将人员添加入队伍,删除人员,清空队列。步骤1. model,理解成一个数据个体。var People = Backbone.Model.extend({ //每个人都有他自身的属性 defaults : { "name" : '阿三' }});步骤2. collection,理解成数据队列。var Peo 阅读全文
posted @ 2014-03-07 14:14 Ruthless 阅读(2850) 评论(1) 推荐(1) 编辑
摘要: backbone,英文意思是:勇气, 脊骨,但是在程序里面,尤其是在backbone后面加上后缀js之后,它就变成了一个框架,一个js库。backbone.js,不知道作者是以什么样的目的来对其命名的,可能是希望这个库会成为web端开发中脊梁骨。好了,八卦完了开始正题。backbone.js提供了一套web开发的框架,通过Models进行key-value绑定及custom事件处理,通过Collections提供一套丰富的API用于枚举功能,通过Views来进行事件处理及与现有的Application通过RESTful JSON接口进行交互。它是基于jquery和underscore的一个js 阅读全文
posted @ 2014-03-07 12:45 Ruthless 阅读(1671) 评论(0) 推荐(0) 编辑