Fork me on GitHub
  2012年8月18日
摘要: Backbone中Events的中只有3个方法,分别是on, off, trigger,十分清晰,也没有其他依赖,下面我们来分析一下。 Events 是一个可以被mix到任意对象的模块,它拥有让对象绑定和触发自定义事件的能力。 事件在被绑定之前是不需要事先声明的,还可以携带参数。我们通过一个例子来看:var object = {};_.extend(object, Backbone.Events);object.bind("alert", function(msg) { alert("Triggered " + msg);});关键是_.extend , 阅读全文
posted @ 2012-08-18 13:21 【艾伦】 阅读(4901) 评论(2) 推荐(3) 编辑
摘要: 参考资料http://documentcloud.github.com/backbone/http://www.csser.com/tools/backbone/backbone.js.html官网介绍Backbone通过提供模型Models、集合Collection、视图Veiew赋予了Web应用程序分层结构。通过以下方式实现分层结构: 模型Model绑定键值数据和自定义事件; 集合Colection是模型的有序或无序集合,带有丰富的可枚举API; 视图View声明事件监听函数; 将模型、集合、视图与服务端的RESTful JSON接口连接。自调用匿名函数整个Backbone的源码用 阅读全文
posted @ 2012-08-18 13:14 【艾伦】 阅读(3613) 评论(2) 推荐(5) 编辑