摘要: 上一次,我依据Ajax原理简单讲了一下怎么样封装一个对象,用于执行页面上需要的Ajax请求,并保存Ajax数据。但是一个完善的Data对象需求有哪些?可控制权限可并发可收集异常信息可有进度提示可分页可数据验证但是以上的需求,有很多都是建立在一个View的显示上面的,例如进度提示,我们通常用这样一个组件去表示数据还在查询中。所以,我们并不能把以上许多功能都封装在Data组件中,例如分页、数据验证。于是,我们不得不提到一个模式:MVVM,这个模式是SilverLight盛行的时候被提出的,最大的特点就是数据Model和View有效解耦。当View上面数据被更改时,不需要执行如Data.Name = 阅读全文
posted @ 2012-12-25 19:28 Bug罗 阅读(466) 评论(0) 推荐(0) 编辑