`
gavin
  • 浏览: 82935 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

Backbone越挖越深

 
阅读更多
最近想找一个single-page JavaScript application Framework ,而不是单纯的Toolkit+Widget。来看YUI3的一段介绍:
引用
The YUI App Framework is a rollup of the Controller, Model, Model List, and View components, combined to form a simple MVC-style framework for writing single-page JavaScript applications.

因为已经熟悉jQuery了,所以想用RequireJS+Backbone自己组合搭建,轻量级框架配合jQuery插件,不去学YUI了。在学习Backbone的时候发现github.com上很多非常好的代码,几乎想要的都有,兴奋!2012.3.8.iteye
以下两个资源列表集合不能不看,列出了很多文章,示例项目。很多好项目都是以此为起点找到的。
引用
https://github.com/documentcloud/backbone/wiki/Tutorials%2C-blog-posts-and-example-sites
https://github.com/documentcloud/backbone/wiki/Extensions,-Plugins,-Resources

下面这个介绍的很全面,Backbone和各种高级东西结合,包括RESTful、Node.js, Express, Mongoose and MongoDB、RequireJS text plugin、RequireJS Optimizer、Mediator and Facade patterns、Testing Backbone Applications With Jasmine等等。
引用
https://github.com/addyosmani/backbone-fundamentals

下面这个项目让我感叹:为什么等我实现的才找到?它演示的RequireJS模块划分加载用法正是我想要的,除了测试部分和下面的项目外,不少什么。它todo示例也比Backbone官方todo示例改进不少。官方那个主要演示Backbone功能,最迷惑的是router和view如何配合项目设计来使用,或许后面的gapvis和Bookmarkly能带来一些启示。
引用
https://github.com/hswolff/forgetmenot

下面这个强悍了,让我觉得整个框架可以搭成Flex那样。
引用
https://github.com/derickbailey/backbone.marionette

要说像Flex,还要看下面这个项目的设计,设计太好了,面向对象的。
引用
https://github.com/nrabinowitz/gapvis

https://github.com/dangrossman/Bookmarkly不错的一个Backbone例子,后台用了express
https://github.com/teleological/slickback我jackie用slickgrid,所以关注一下
https://github.com/ccoenraets/backbone-directory不错的一个Backbone例子,还用到了Twitter Bootstrap. 有些应用可以用它布局。
分享到:
评论

相关推荐

    BackBone介绍及使用

    **BackBone介绍** Backbone.js 是一款轻量级的JavaScript框架,主要用来构建富客户端的Web应用。它强调数据模型的管理和视图的同步,帮助开发者以更有序的方式组织前端代码,提高开发效率。Backbone.js的核心设计...

    developing backbone js applications

    Learn how Backbone.js brings MVC benefits to the client-side Write code that can be easily read, structured, and extended Work with the Backbone.Marionette and Thorax extension frameworks Solve ...

    Java 演示 backbone 基本用法

    在IT行业中,Backbone.js是一个非常著名的JavaScript库,它主要用于构建客户端的Web应用程序。这个"Java演示Backbone基本用法"的主题,虽然标题中有"Java",但实际上Backbone.js是与JavaScript紧密相关的,而非Java...

    backbone 资料

    Backbone.js 是一个轻量级的JavaScript库,它为构建复杂的Web应用提供了模型-视图-控制器(MVC)架构。这个框架的核心理念是帮助开发者维护数据和界面之间的同步,同时提供了一种组织代码的方式,使得大型应用的管理...

    backbone整合require例子

    **标题解析:** "backbone整合require例子" 这个标题表明我们将讨论如何将Backbone.js框架与RequireJS模块加载器结合使用。Backbone.js是一个轻量级的JavaScript库,用于构建可维护的前端应用程序,而RequireJS则是...

    Backbone 文档

    Backbone.js 是一款轻量级的JavaScript库,用于构建客户端的Web应用,它提供了一种组织和管理前端数据模型、视图以及与服务器交互的结构。这个文档将带你走进Backbone的世界,通过一个开发入门的例子,帮助你了解...

    BACKBONE.JS应用程序开发

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

    backbone_api_frame

    Backbone_API_frame是一个基于Backbone.js和ExtJS开发的API框架,主要目的是为了提供一个高效、结构化的Web应用开发解决方案。这个框架结合了Backbone.js的模型-视图-控制器(MVC)架构和ExtJS的组件化能力,旨在...

    backbone官方Todo示例_修正

    Backbone.js是一个轻量级的JavaScript库,专为构建可维护和可扩展的单页应用程序(SPA)设计。它的核心理念是提供模型(Model)、视图(View)和集合(Collection)等概念,帮助开发者实现数据和界面的解耦,增强代码的组织...

    backbone 实例

    Backbone.js是一款轻量级的JavaScript库,专为构建可维护的前端应用设计。它引入了Model、View、Collection和Router等概念,帮助开发者在浏览器端实现MVC(Model-View-Controller)架构。让我们深入探讨一下Backbone...

    backbone.js 1.1.2

    backbone.js 1.1.2

    Backbone.js应用程序开发

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

    backbone_js_1.1.2

    Backbone.js是一款轻量级的JavaScript库,专为构建复杂前端应用而设计。它通过提供模型(Models)、视图(Views)、集合(Collections)和路由器(Routers)等核心概念,帮助开发者组织和管理Web应用的结构。1.1.2是...

    backbone官方实例

    Backbone.js是一款轻量级的JavaScript库,专为构建可维护的前端应用而设计。它提供了模型(Model)、视图(View)、集合(Collection)和路由器(Router)等核心概念,帮助开发者实现MVC(Model-View-Controller)架构。在这...

    backbone 和bootstrap 登录示例项目

    **Backbone.js与Bootstrap简介** Backbone.js是一个轻量级的JavaScript库,它为Web应用程序提供了模型-视图-视图模型(MVC)架构。它主要关注数据模型的管理、视图的创建以及应用程序的结构组织。Backbone.js的核心...

    Backbone.js(1.1.2) API中文文档.zip Backbone.js离线文档

    Backbone.js是一款轻量级的JavaScript库,专为构建丰富的Web应用程序而设计。它通过提供模型(Models)、视图(Views)、集合(Collections)和路由器(Routers)等核心概念,帮助开发者组织代码并实现MVC(Model-...

    backbone-boilerplate, 一组用于构建 backbone.js 应用程序的最佳实践和实用工具.zip

    backbone-boilerplate, 一组用于构建 backbone.js 应用程序的最佳实践和实用工具 Backbone 模板这个样板是许多研究和挫折的产物。 现有的boilerplates修改 Backbone 核心,没有构建过程,或者者是非常规范的,这样的...

    backbone.js underscore.js

    Backbone.js 和 Underscore.js 是两个在JavaScript开发中广泛使用的库,它们为构建复杂的Web应用程序提供了强大的工具。这两个库都是基于jQuery库,其中jQuery-1.10.2.js是jQuery的一个版本,它为DOM操作、事件处理...

    backbone官方Todo示例

    backbone官方Todo示例内含自己详细注释,建议运行之后打开浏览器调试同步学习。

    backbone marionette js

    Learn how Backbone.js brings MVC benefits to the client-side Write code that can be easily read, structured, and extended Work with the Backbone.Marionette and Thorax extension frameworks Solve ...

Global site tag (gtag.js) - Google Analytics