`

Backbone及Underscore源码解析

阅读更多

本文转自:http://yujianshenbing.iteye.com/

 

最近一直在关注Backbone,工作之余将Backbone和Underscore库的源码逐行解析了一遍,并加入了完整的备注,我觉得已经足够详细,阅读它们可以帮助你快速了解Underscore和Backbone的内部实现。

        解析及备注后的源码,请从本文的附件中下载。
        我想将我所了解的东西尽可能详细地分享给大家,因此我现在正忙着编写一篇关于Backbone的教程,计划在近期发布到我的JavaEye博客,正在学习或准备学习的朋友,请留意关注。

        如果你还不了解Backbone,可以先从这里了解一下:

        http://documentcloud.github.com/backbone/,因为它确实是一个值得你关注和学习的MVC框架。

分享到:
评论

相关推荐

    SourceAnalysis_BackboneJS:Backbone.js原始解析-源码解析

    **Backbone.js原始解析——深入理解Backbone.js的源码** Backbone.js是一款轻量级的JavaScript库,它为Web应用程序提供模型-视图-控制器(MVC)架构支持,帮助开发者组织和管理代码,使其更易于维护和扩展。这款...

    backbound. underscore

    《深入解析backbone. underscore——源码与工具的探索》 在现代Web开发中,Backbone.js和Underscore.js是两个非常重要的JavaScript库。它们为开发者提供了强大的数据模型、视图管理以及实用函数,极大地提高了开发...

    Backbone标准例子——通讯录

    1. **源码** - 指的是这个例子提供了一段可运行的代码,用于学习和参考Backbone.js的实现方式。 2. **工具** - 可能指的是Backbone.js作为一个开发工具,用于构建Web应用程序。 **文件名称解析:** "backbone-...

    开始学习 Backbone

    标签中的“工具”可能指的是使用Backbone时配合的其他工具或库,如jQuery(Backbone依赖于jQuery或类似的库来操作DOM)、Underscore.js(提供实用函数,与Backbone紧密集成),或者是开发和调试工具,如Grunt、Gulp...

    前端项目-backbone-forms.zip

    **标题解析:**"前端项目-backbone-forms.zip" 指的是一个包含前端开发项目的压缩文件,重点在于“backbone-forms”,这通常是指基于Backbone.js库的一个用于构建表单的框架。 **描述详解:**描述提到“前端项目-...

    backbone:主干下划线源码分析

    标题“backbone:主干下划线源码分析”暗示我们将深入探讨Backbone.js和其对Underscore.js的使用。Underscore.js是Backbone.js的一个基石,因为它提供了一系列实用的函数,如迭代、对象操作、函数编程等,使得开发者...

    SPA-with-Backbone, Backbone.jsでsingle pageアプリケーションを作る方法.zip

    "开源"标签意味着这个教程资源是开放源码的,用户可以自由查看、使用、修改和分发代码,这为开发者提供了学习和研究Backbone.js构建SPA的实践案例。 **文件名称解析:** "SPA-with-Backbone-master"可能是项目仓库...

    todo-list-Backbone:我的第一个应用程序使用

    **标题解析:** "todo-list-Backbone:我的第一个应用程序使用" 这个标题表明了这是一个基于Backbone.js框架开发的待办事项列表应用。Backbone.js是一个轻量级的JavaScript库,它提供了模型-视图-控制器(MVC)架构,...

    todo-backbone:主干中的待办事项应用程序

    《Backbone.js构建的“Todo”应用解析》 在当今的Web开发领域,JavaScript框架扮演着至关重要的角色,其中Backbone.js以其轻量级、模块化的特性受到许多开发者喜爱。本篇文章将深入探讨一个名为“todo-backbone”的...

    RequireJS入门(三)

    通过阅读源码,我们可以学习到如何实现模块加载、依赖解析、异步控制等技术,这对于提升 JavaScript 编程技能和理解模块化系统有很大的帮助。 六、工具集成 RequireJS 也可以与其他工具如 Grunt、Gulp 或 Webpack ...

    jointJS依赖项.zip

    《深入理解JointJS依赖项与Rappid:构建数据库视图的官网Demo解析》 JointJS是一个强大的JavaScript库,专门用于创建交互式图表和图形编辑器。它为开发者提供了丰富的工具和API,使得在Web上构建复杂的图形界面变得...

Global site tag (gtag.js) - Google Analytics