chaojidan

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  Backbone

第四十六课:MVC和MVVM的开发区别
摘要:实现MVC的目的就是为了让M和V相分离。前端的MVC无法做到View和Model的相分离,而MVVM可以。我们先来看一个用MVC模式开发的经典例子:(一定要深入了解这种开发的思想,而不是看懂代码)$(function(){ //基本的Todo模型, var Todo = Backbone.Mod... 阅读全文

posted @ 2015-01-19 10:59 chaojidan 阅读(992) 评论(0) 推荐(0) 编辑

第四十五课:MVC,MVP,MVVM的区别
摘要:前端架构从MVC到MVP,再到MVVM,它们都有不同的应用场景。但MVVM已经被证实为界面开发最好的方案了。MVP是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负 责显示。作为一种新的模式,MVP与MVC... 阅读全文

posted @ 2015-01-16 10:57 chaojidan 阅读(2299) 评论(3) 推荐(3) 编辑

Backbone入门讲解
摘要:Backbone是一个实现了web前端mvc模式的js框架。一种解决问题的通用方法,我们叫做模式。设计模式:工厂模式,适配器模式,观察者模式等,推荐js设计模式这本书。设计模式是一种思想。框架模式:MVC,MVP,MVVM等。框架模式是开发项目的一种方案。MVC指的是什么?M:model(模型),V... 阅读全文

posted @ 2015-01-07 21:59 chaojidan 阅读(8136) 评论(11) 推荐(10) 编辑

underscore.js库的浅析
摘要:Underscore并没有在原生的JavaScript对象原型中进行扩展,而是像jQuery一样,将数据封装在一个自定义对象中(下文称“Underscore对象”)。生成一个Underscore对象:Underscore默认使用_(下划线)来访问和创建对象,但这个名字可能不符合我们的命名规范,或容易... 阅读全文

posted @ 2014-12-11 10:30 chaojidan 阅读(1333) 评论(0) 推荐(2) 编辑

Backbone框架浅析
摘要:Backbone是前端mvc开发模式的框架。它能够让view和model相分离,让代码结构更清晰简答,开发进度加快,维护代码方便。但是,现在出了一种mvvm框架,它是下一代前端mvc开发模式的框架,代表作是Angular.js,改天有时间去研究下。现在先来研究下Backbone框架。Backbone... 阅读全文

posted @ 2014-12-10 15:43 chaojidan 阅读(2958) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示