`

Backbone.js系列教程二:Backbone.js深入解析之基础要求

阅读更多

日期:2013-9-16 来源:GBin1.com

Backbone.js系列教程二:Backbone.js深入解析之基础要求

在网上关于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.ModelBackbone.ViewBackbone.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深入解析之基础要求

0
1
分享到:
评论

相关推荐

    backbone.js入门教程

    backbone.js框架的简单入门教程,教程目的就是让初学者快速在项目中运用backbone.js

    Tutorialspoint Backbone.js 教程

    Tutorialspoint Backbone.js 教程

    Backbone.js应用程序开发 中文清晰完整版pdf

    backbone.js提供了一套web开发的框架,为复杂javascript应用程序提供一个mvc结构。 《backbone.js应用程序开发》详细介绍了如何使用backbone.js完成web应用开发。全书从了解mvc、spa和backbone.js的基本知识开始,...

    BACKBONE.JS应用程序开发

    backbone.js提供了一套web开发的框架,为复杂javascript应用程序提供一个mvc结构。, 《backbone.js应用程序开发》详细介绍了如何使用backbone.js完成web应用开发。全书从了解mvc、spa和backbone.js的基本知识开始,...

    Mastering.Backbone.js.1783288

    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应用程序开发--高清版

    Backbone.js提供了一套Web开发的框架,为复杂的JavaScript应用程序提供了一个MVC结构。  《Backbone.js应用程序开发》详细介绍了如何使用Backbone.js完成Web应用开发。全书从了解MVC、SPA和Backbone.js的基本知识...

    Mastering Backbone.js(PACKT,2015)

    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应用程序开发

    backbone.js提供了一套web开发的框架,为复杂javascript应用程序提供一个mvc结构。, 《backbone.js应用程序开发》详细介绍了如何使用backbone.js完成web应用开发。全书从了解mvc、spa和backbone.js的基本知识开始,...

    backbone.routemanager, 更好的backbone.js 项目路由管理.zip

    backbone.routemanager, 更好的backbone.js 项目路由管理 backbone.routemanager由 Tim Branyen @tbranyen 创建。向 Backbone.Router 提供缺少的特性。依赖于下划线,Backbone 和 jQuery 。 你可以使用定制配置完全...

    [Backbone.js] Backbone.js 应用程序开发 (英文版)

    [奥莱理] Backbone.js 应用程序开发 (英文版) [奥莱理] Developing Backbone.js Applications (E-Book) ☆ 出版信息:☆ [作者信息] Addy Osmani [出版机构] 奥莱理 [出版日期] 2013年05月29日 [图书页数] 374...

    backbone.d3, 使用 backbone.js 视图的可重用D3可视化.zip

    backbone.d3, 使用 backbone.js 视图的可重用D3可视化 backbone.d3 backbone.d3 是一个 backbone.js 插件插件,它使用 D3.js 可视化库插件提供一组可重用图表。继续进行调优,了解更多信息 !版权和许可证版权所有 ...

    backbone.js underscore.js

    backbone.js,underscore.js,jquery-1.10.2.js

    Backbone.js API中文文档

    Backbone.js API中文文档,供有需要的伙伴们使用。 Backbone.js API中文文档,供有需要的伙伴们使用。 Backbone.js API中文文档,供有需要的伙伴们使用。

    Apress.Beginning.Backbone.js.Dec.2013

    Apress.Beginning.Backbone.js.Dec.2013

    backbone.reactive:Backbone.js 框架的插件,允许将强大的 Backbone.js 与 React.js 视图结合起来

    满足 Backbone.js 系列的插件,它允许将强大的 Backbone.js 与 React.js 视图结合起来。 插件支持 AMD,以及 CommonJS。 所以可以随意使用 require.js 用法 define ( [ "react" , "backbone" , "backbone....

    Developing Backbone.js Applications

    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

    Backbone.js实战.zip 电子书 高清的

Global site tag (gtag.js) - Google Analytics