初始化一个集合






Backbone的查询



 <script>var list = [{title: 'title1',description: 'description1'},{title: 'title2',description: 'description2'},{title: 'title1',description: 'description3'}];var MyList = Backbone.Collection.extend({});var aList = new MyList(list);// var foo = aList.filter(function (model) {  //find() 方法 ;filter方法查找多个//     return model.get('title') == 'title1';// });var foo=aList.where({title:'title1'})</script>




Backbone的遍历

<script>var list = [{title: 'title1',description: 'description1'},{title: 'title2',description: 'description2'},{title: 'title1',description: 'description3'}];var MyList = Backbone.Collection.extend({});var aList = new MyList(list);aList.each(function(model){console.log(model.get('title'));});</script>



<script>var list = [{title: 'title1',description: 'description1'},{title: 'title2',description: 'description2'},{title: 'title1',description: 'description3'}];var MyList = Backbone.Collection.extend({});var aList = new MyList(list);var foo=aList.every(function (model) {return model.get('title') != null;});</script>


  //some() 只要model中有一个满足条件都可以





<script>var list = [{title: 'title1',description: 'description1'},{title: null,description: 'description2'},{title: 'title1',description: 'description3'}];var MyList = Backbone.Collection.extend({});var aList = new MyList(list);var foo=aList.map(function(model){return model.get('title');});</script>



<script>var list = [{title: 'title1',description: 'description1'},{title: 'title2',description: 'description2'},{title: 'title3',description: 'description3'}];var MyList = Backbone.Collection.extend({});var aList = new MyList(list);var foo=aList.reduce(function(memo,model,index){return memo+','+model.get('title');},'')</script>

Backbone集合相关推荐

  1. 【再探backbone 02】集合-Collection

    前言 昨天我们一起学习了backbone的model,我个人对backbone的熟悉程度提高了,但是也发现一个严重的问题!!! 我平时压根没有用到model这块的东西,事实上我只用到了view,所以昨 ...

  2. 初探Backbone

    Backbone简介 中文API:http://www.css88.com/doc/backbone/ 英文API:http://backbonejs.org/ Backbone是构建javascri ...

  3. Backbone.js(1.1.2) API中文文档

    2019独角兽企业重金招聘Python工程师标准>>> Backbone.Events(事件) Events 是一个可以融合到任何对象的模块, 给予 对象绑定和触发自定义事件的能力. ...

  4. Backbone.js 1.1.2

    介绍(Introduction) 当我们开发含有大量Javascript的web应用程序时,首先你需要做的事情之一便是停止向DOM对象附加数据. 通过复杂多变的jQuery选择符和回调函数很容易创建J ...

  5. javascript Backbone框架学习

    原文出自http://www.css88.com/doc/backbone/ //1.简介 /** * Backbone.js为复杂WEB应用程序提供模型(models).集合(collections ...

  6. backbone java_backbone简介_动力节点Java学院整理

    简介 Web 应用程序越来越关注于前端,使用客户端脚本与 Ajax 进行交互.由于 JavaScript 应用程序越来越复杂,如果没有合适的工具和模式,那么 JavaScript 代码的高效编写.非重 ...

  7. 2020年用于前端开发的顶级JavaScript框架

    Front-end developers might know this game already: you type "top JavaScript frameworks" in ...

  8. 编写高性能JavaScript

    编写高性能JavaScript 文本来源:点击打开链接(这个排版比较舒服) 本文来源:http://www.admin10000.com/document/4988.html 很多JavaScript ...

  9. 写高性能JavaScript

    很多JavaScript引擎,如Google的V8引擎(被Chrome和Node所用),是专门为需要快速执行的大型JavaScript应用所设计的.如果你是一个开发者,并且关心内存使用情况与页面性能, ...

最新文章

  1. Hadoop.2.x_HA部署
  2. 130万奖金池!国家智能网联汽车创新中心ICV创新算法攻关任务报名通道火热开启!...
  3. 学习汇编语言 -王爽,自已完成的一道课程设计题 (5)
  4. (chap6 Http首部) 响应首部字段 ServerVaryWWW-Authenticate
  5. 满屏的if-else,看我怎么消灭你!
  6. Django扩展xadmin后台管理
  7. 如何选择 WebClient HttpWebRequest HttpClient ?
  8. linux 监听数据包,linux下网络监听与发送数据包的方法(即libpcap、libnet两种类库的使用方法)...
  9. (转)JSP基础精华
  10. storm日志bebug问题
  11. 计算机英语(第四版)
  12. python花瓣飘零_【动态网页】python3爬取花瓣网图片
  13. 2020年中国汽车后市场行业发展现状分析,汽车保有量不断提升,行业发展前景广阔「图」
  14. 全球移动通信系统GSM
  15. 菜鸟站长之家教各位菜鸟站长用WordPress如何给文章生成推广二维码
  16. Linux中进程的状态
  17. APT之木马静态免杀
  18. Anaconda3安装教程及配置(全)
  19. Win10 LTSC添加闹钟和时钟应用
  20. perf性能分析工具

热门文章

  1. 论CSS样式的使用以及常用属性
  2. Django之ORM使用以及模板语言
  3. 立即终止Sleep的线程
  4. InnoDB与MyISAM引擎区别
  5. 第八章 熟练dom的几个常用方法
  6. hihoCoder - 1082 - 然而沼跃鱼早就看穿了一切 (字符串处理!!)
  7. ASP.NET MVC 2
  8. cs_EmailQueue_Failure///cs_Emails_Dequeue///cs_Emails_Enqueue
  9. Android UI开发第三十篇——使用Fragment构建灵活的桌面
  10. Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x0