backbone.js 提供了一套web开发的框架,通过Models进行key-value绑定及custom事件处理,通过Collections提供一套丰富的API用于 枚举功能,通过Views来进行事件处理及与现有的Application通过RESTful JSON接口进行交互.它是基于jquery和underscore的一个js框架。
主要组成:
1.model:创建数据,进行数据验证,销毁或者保存到服务器上
2.collection:可以增加元素,删除元素,获取长度,排序,比较等一系列工具方法,说白了就是一个保存 models的集合类
3.view:绑定html模板,绑定界面元素的事件,初始的渲染,模型值改变后的重新渲染和界面元素的销毁等
优势:
1. 将数据和界面很好的分离开来。
2. 将事件的绑定很好的剥离出来,便于管理和迭代。
3. 使得Javascript程序的模块化更加清晰、明了。
应用场景:
最适合的应用场景是单页面应用,并且页面上有大量数据模型,模型之间需要进行复杂的信息沟通。
目前应用:
豆瓣说
-
1. backbone.js官网 .backbone.js [引用日期
相关推荐
backbone.js提供了一套web开发的框架,为复杂javascript应用程序提供一个mvc结构。, 《backbone.js应用程序开发》详细介绍了如何使用backbone.js完成web应用开发。全书从了解mvc、spa和backbone.js的基本知识开始,...
Backbone.js提供了一套Web开发的框架,为复杂的JavaScript应用程序提供了一个MVC结构。 《Backbone.js应用程序开发》详细介绍了如何使用Backbone.js完成Web应用开发。全书从了解MVC、SPA和Backbone.js的基本知识...
backbone.js提供了一套web开发的框架,为复杂javascript应用程序提供一个mvc结构。 《backbone.js应用程序开发》详细介绍了如何使用backbone.js完成web应用开发。全书从了解mvc、spa和backbone.js的基本知识开始,...
backbone.js提供了一套web开发的框架,为复杂javascript应用程序提供一个mvc结构。, 《backbone.js应用程序开发》详细介绍了如何使用backbone.js完成web应用开发。全书从了解mvc、spa和backbone.js的基本知识开始,...
Backbone.js是十大JS框架之首,Backbone.js 是一个重量级js MVC 应用框架,也是js MVC框架的鼻祖。它通过Models数据模型进行键值绑定及custom事件处理,通过模型集合器Collections提供一套丰富的API用于枚举功能,...
主要介绍了Javascript MVC框架Backbone.js详解,本文对Backbone.js的各个模块和方法的使用上都给出了实际例子,需要的朋友可以参考下
主要介绍了深入解析Backbone.js框架的依赖库Underscore.js的作用,用过Node.js的朋友对Underscore一定不会陌生:)需要的朋友可以参考下
可以脱离Backbone的MVC,在自定义的对象上使用事件 var model = _.extend({},Backbone.Events); var view = _.extend({},Backbone.Events); view.listenTo(model,'custom_event',function(){ alert('catch the ev
主要介绍了Backbone.js框架中的Router路由功能,Router在Backbone中相当于一个MVC框架中的Controller控制器功能,需要的朋友可以参考下
晚上的技术演示将围绕 Backbone.js 库进行,重点介绍 JavaScript MV* 和 MVC 风格框架中涉及的设计模式。 我们将在演示期间构建一个简单的“在线植物园”应用程序。 我们恳请您是否愿意参加交互式开发会议,请携带...
主要简单介绍了Backbone.js的Model模型以及View视图的源码,Backbone是一款高人气JavaScript的MVC框架,需要的朋友可以参考下
主要介绍了JavaScript的Backbone.js框架环境搭建及Hellow world示例,Backbone是一个类似MVC结构的前端MVVM框架,非常轻量,需要的朋友可以参考下
揭开MVC框架的神秘面纱了解Backbone.js的魔力 回顾JavaScript基础知识: 这个关键字 范围和关闭 事件系统 实例化 子类化 概括 Barebone.js通过提供具有键值绑定和自定义事件的模型,具有丰富的可枚举函数的API以及...
主要介绍了Backbone.js框架中简单的View编写学习笔记,Backbone是JavaScript的一款高人气MVC框架,需要的朋友可以参考下
主要介绍了Backbone.js框架中的模型Model与其集合collection,Backbone拥有与传统MVC框架相类似的Model与View结构,需要的朋友可以参考下
主干MVC 基于主干。...例子/example/ 下有一些示例: requirejs展示了如何使用将 BackboneMVC 移植到您的项目中scaffold展示了使用 BackboneMVC 组织应用程序的常规方式。 有关完整的用户手册,请参阅 。