随笔分类 -  Backbone源码分析

[原创]Backbone源码分析-Backbone架构+流程图
摘要:作者:nuysoft/高云/nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。Backbone0.9.1源码分析分析系列jQuery1.6.1源码分析系列参考资料http://documentcloud.github.com/backbone/ http://www.csser.com/tools/backbone/backbone.js.html官网介绍Backbone通过提供模型Models、集合Collection、视图Veiew赋予了Web应用程序分层结构。通过以下方式实现分层结构:  模型Model绑定键值数据和自定义事件;  集合Col 阅读全文

posted @ 2012-03-19 10:05 nuysoft 阅读(45299) 评论(18) 推荐(18)

[原创]Backbone源码分析-MVC模型
摘要:作者:nuysoft/高云/nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。Backbone0.9.1源码分析分析系列jQuery1.6.1源码分析系列代码混乱前端攻城师是个新兴的职业,一直以来前端开发面临着以下的问题:数据模型、业务模型不清晰代码代码复用率低,很多时候是Ctrl-C/V代码可读性和可维护性低难以满足需求的变化,特别是前端需求的频繁变化jQuery在一定程度上改善了这种状态,解决了原生JS代码写起来繁琐的问题,但jQuery毕竟是一个以DOM查找和操作为主的库,这样的定位使得jQuery的大型前端项目中只能作为底层库使用,应用代码依然 阅读全文

posted @ 2012-03-14 09:14 nuysoft 阅读(8283) 评论(2) 推荐(4)

[原创]Backbone源码分析-JSMVC
摘要:作者:nuysoft/高云/nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。Backbone0.9.1源码分析分析系列jQuery1.6.1源码分析系列接上一篇MVC模型的讨论JSMVC职责划分M 模型业务模型:业务逻辑、流程、状态、规则(核心)数据模型:业务数据、数据校验、增删改查(AJAX)V 视图(核心)视图:定义、管理、配置模板:定义、配置、管理组件:定义、配置、管理(核心)用户事件配置、管理用户输入校验、配置、管理C 控制器/分发器(核心)事件分发、模型分发、视图分发不做数据处理、业务处理,即业务无关扩展:权限控制、异常处理等C是JSMVC 阅读全文

posted @ 2012-03-14 09:14 nuysoft 阅读(6576) 评论(2) 推荐(3)

[原创]Backbone源码分析-前言开光-框架>=本质
摘要:作者:nuysoft/高云/nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。Backbone0.9.1源码分析分析系列jQuery1.6.1源码分析系列先起个头谈谈对框架认识和学习吧。优秀的框架是对某一类问题的本质认知、对关键特征的精确把握,需要深厚的软件功底和大量应用开发经验,是设计模式在某一领域的最佳实践,以及对诸多因素的平衡。学习框架就是在学习某一类问题的本质和关键特征,学习作者对理论、实现、应用、市场的平衡理念。通过这个系列我希望达到以下目的:MVC提出了什么问题(或希望解决什么问题)学习Backbone是如何解决的(或作者是如何理解JSMV 阅读全文

posted @ 2012-03-14 09:13 nuysoft 阅读(4846) 评论(0) 推荐(1)

[原创]Backbone0.9.1源码分析分析系列(停止更新)
摘要:作者:nuysoft/高云/nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。jQuery1.6.1源码分析系列00 前言开光 - 框架>=本质01 MVC模型02 JSMVC03 Backbone架构04 事件Event - 最佳基友05 模型Model - 自娱自乐06 集合Collection - 不是一个人在战斗07 视图View - 能者多劳08 控制器Route+History - 幕后黑手09 可以学习的编码技巧 - 上士闻道10 不爽的地方 – 三省吾身附:《Backbone源码分析系列》依然是以源码分析为主,目前会把时间放在这个 阅读全文

posted @ 2012-03-14 09:13 nuysoft 阅读(7796) 评论(7) 推荐(6)

导航