2012年3月14日

[原创]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 阅读(8275) 评论(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 阅读(6557) 评论(2) 推荐(3) 编辑

[原创]Backbone源码分析-前言开光-框架>=本质

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

posted @ 2012-03-14 09:13 nuysoft 阅读(4839) 评论(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 阅读(7759) 评论(7) 推荐(6) 编辑

导航