日期:2013-9-16 来源:GBin1.com
在网上关于Backbone的描述很少,现有的关于Backbone的内容五花八门,基本上都不同程度的提到了如何运用Backbone来实现应用程序的创建,当然也有很多的是讨论它是否匹配Model/View/Whatever。有挺多华而不实的视频教程是讲程序设计的,但其实没有什么太大的价值。我认为关键是缺少了关于Backbone本身的详细介绍,以及对于每行代码的真正用意的细节描述。有篇文档专门讲述Backbone各部分的功能,在一定程度上解答了上述问题,并且提供带有注释的源代码,还有更多相关Backbone.js的内容介绍。这些虽然远远不够,但最起码,能换个角度带大家了解Backbone的组成部分与功能。
在这套Backbone.js解构系列教程中,我们将从代码层面验证Backbone库的功能。
相关阅读:Backbone.js系列一 - Backbone.js初探
具体而言,在这套教程的前一部分中我们将探讨学习Backbone的基础,介绍单页面应用程序(SPAs)所需一些关键的细节,以便能更好的掌握Backbone的组成与用途。在对SPAs有一定基础之后,我们将系统深入到Backbone代码部分各个细节,包括Backbone.Events、创建Backbone对象、Backbone.Router()、Backbone.History()和Backbone utilities。在Backbone.js解构系列教程的后半部分中,我们则会分别探讨Backbone.Model、Backbone.View和Backbone.Collection。
在 这套系列教程中没有提到关于MVC、MVVM、MVP和MV-Whatever模式的深入知识,我刻意回避了任何有关这些模式的深入讨论,因为我认为 Backbone是个简单的库,如果你掌握了代码功能,那么实现部分就比较顺其自然了,建立匹配你自己域名的Backbone应该不是难事。
本系列文章不是教你如何创建一个应用程序,而是采用最普通的方法跟新手讲解Backbone的知识,以及讲述Backbone.js基础的内容。此外,本文的目的也不是为了简单概述模型(Models)与视图(Views)的。
在本文中,我们会剖析Backbone主要组成部分,运用代码测试每个组分的具体功能,下面就开始吧!
Backbone基础要求
需要具备JavaScript和DOM中级知识
Backbone 抽象化了能够由原生DOM和HTML5 JavaScript APIs完成的大量重复性的任务。正是因为这样,如果你没有用过DOM和JavaScript,那么学习........
via极客标签
相关推荐
backbone.js框架的简单入门教程,教程目的就是让初学者快速在项目中运用backbone.js
Tutorialspoint 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 is a popular library to build single page applications used by many start-ups around the world because of its flexibility, robustness and simplicity. It allows you to bring your own tools ...
Backbone.js提供了一套Web开发的框架,为复杂的JavaScript应用程序提供了一个MVC结构。 《Backbone.js应用程序开发》详细介绍了如何使用Backbone.js完成Web应用开发。全书从了解MVC、SPA和Backbone.js的基本知识...
Backbone.js is a popular library to build single page applications used by many start-ups around the world because of its flexibility, robustness and simplicity. It allows you to bring your own tools ...
backbone.js提供了一套web开发的框架,为复杂javascript应用程序提供一个mvc结构。, 《backbone.js应用程序开发》详细介绍了如何使用backbone.js完成web应用开发。全书从了解mvc、spa和backbone.js的基本知识开始,...
backbone.routemanager, 更好的backbone.js 项目路由管理 backbone.routemanager由 Tim Branyen @tbranyen 创建。向 Backbone.Router 提供缺少的特性。依赖于下划线,Backbone 和 jQuery 。 你可以使用定制配置完全...
[奥莱理] Backbone.js 应用程序开发 (英文版) [奥莱理] Developing Backbone.js Applications (E-Book) ☆ 出版信息:☆ [作者信息] Addy Osmani [出版机构] 奥莱理 [出版日期] 2013年05月29日 [图书页数] 374...
backbone.d3, 使用 backbone.js 视图的可重用D3可视化 backbone.d3 backbone.d3 是一个 backbone.js 插件插件,它使用 D3.js 可视化库插件提供一组可重用图表。继续进行调优,了解更多信息 !版权和许可证版权所有 ...
backbone.js,underscore.js,jquery-1.10.2.js
Backbone.js API中文文档,供有需要的伙伴们使用。 Backbone.js API中文文档,供有需要的伙伴们使用。 Backbone.js API中文文档,供有需要的伙伴们使用。
Apress.Beginning.Backbone.js.Dec.2013
满足 Backbone.js 系列的插件,它允许将强大的 Backbone.js 与 React.js 视图结合起来。 插件支持 AMD,以及 CommonJS。 所以可以随意使用 require.js 用法 define ( [ "react" , "backbone" , "backbone....
If you want to build your site's frontend with the single-page application (SPA) model, this hands-on book shows you how to get the job done with Backbone.js. You'll learn how to create structured ...
Backbone.js实战.zip 电子书 高清的