backbone>>collection
来源:互联网 发布:淘宝网婴儿大pp裤 编辑:程序博客网 时间:2024/06/12 23:08
<html><head> <title>backbone.js-Collection</title></head><body></body><script src="../../../node_modules/jquery-2.0.2.min.js"></script><script src="../../../node_modules/underscore-min.js"></script><script src="../../../node_modules/backbone-min.js"></script><script>(function($){ Book = Backbone.Model.extend({ defaults:{ title:'dafaults' }, initialize:function(){ alert('hey, you create a collection'); } }); //collection是model的一个有序集合 BookShelf = Backbone.Collection.extend({ model: Book }); var book1 = new Book({title:'book1'}); var book2 = new Book({title:'book2'}); var book3 = new Book({title:'book3'}); var bookShelf = new BookShelf(); //bookShelf = new BookShelf([book1, book2, book3]); bookShelf.add(book1); bookShelf.add(book2); bookShelf.add(book3); //bookShelf.remove(book3); //基于underscore.js这个库.可以同each来获得collection中的数据 bookShelf.each(function(book){ alert(book.get('title')); }); /* for(var i=0; i<bookShelf.models.length; i++) { alert(bookShelf.models[i].get('title')); } */ //reset方法,在模型变化的时候,可将集合替换为新的模型或键值对象 bookShelf.bind('reset', showAllBooks); bookShelf.fetch({url:'getbooks'}, success:function(collection, response){ collection.each(function(book){ alert(book.get('title')); }); },error:function(){ alert('error'); }); showAllBooks:function(){ bookShelf.each(function(book){ //渲染到页面 }); }})(jQuery);</script></html>
0 0
- backbone>>collection
- backbone的collection实例
- backbone collection集合
- Backbone入门(Model,Collection)
- 4、backbone的collection实例
- Backbone入门(Model,Collection)
- 4、backbone的collection实例
- 3.Collection学习(Backbone Tutorials)
- Backbone中Collection的基础知识
- Backbone系列:Collection的学习
- Backbone笔记之二(Model/Collection)
- backbone(10) event 事件集合 collection
- Backbone.js学习笔记——Collection篇
- Backbone.js源码分析系列之Collection模块
- Backbone入门指南(五):Collection (数据模型集合)
- Backbone入门指南(五):Collection (数据模型集合)
- Backbone入门指南(五):Collection (数据模型集合)
- Backbone.js 显示Collection里面的一个元素
- 抓取菜谱保存到本地
- JNI学习积累之三 ---- 操作JNI函数以及复杂对象传递
- 第四周工作总结
- 《Linux程序设计》——POSIX线程
- leetcode - Edit Distance
- backbone>>collection
- jquery横向滑屏滚动
- java httpURL连接远程服务器并返回数据(httpurlconnection)
- backbone>>router
- vmware 下 Fedora 20装vmware tools 遇到的问题及解决
- C语言-typedef
- 从头到尾彻底理解KMP
- 使用ant 批量打包app
- DedeCMS导航下拉菜单