说道mvvm, 这玩意出来也有些时间了, 也有很多类库, 如:
avalon,knockoutjs, AugularJS等等, 当然这块我了解的比较晚, 之前对这玩意也不是很了解, 也只是用avalon做过一个小项目,
仅知道这货可以做数据驱动, 很方便, 上周听了同事的分享发现mvvm这货能做的...
分类:
其他好文 时间:
2014-06-29 12:57:39
阅读次数:
305
mvvm moudle-view-viewMoudle 之意moudle 为数据view
为展示viewMoudle为view与moudle的桥梁页面view部分 moudle 和viewMoudlegroot.view("myview",
function (vm, ve) { ...
分类:
其他好文 时间:
2014-06-16 06:23:47
阅读次数:
198
返回目录一些要说的这是一个很有意思的题目,在KO里,有对象和数组对象两种,但这两种对象对外表现都是一个function,如果希望得到他的值,需要进行函数式调用,如ko_a(),它的结果为一个具体值或者数组或者函数,而ko_a则表示一个KO对象。今天主要说一下如何在ajax方法里向后台传递对象和数组等...
分类:
Web程序 时间:
2014-06-15 22:58:42
阅读次数:
254
grootJs简明教程不要迷信开发模式,任何技术都有应用的场景,没有放之四海皆准的框架。mvvm框架也是解决的一类问题,在某些时候会提高生产效率; 经过接近一个月的努力,grootJs测试版终于发布了 grootJs是一个mvvm的框架,名字取 grass 和root 两个单词的组合,既“草根...
分类:
Web程序 时间:
2014-06-15 20:49:54
阅读次数:
298
这个功能我认为非常有用,尤其在后台管理系统中,它对用户来说,使用体验这块非常不错,下面是它的截图说在前在实现这个功能中,我们对knockout的基础知识一定要牢牢掌握,要知道,在knockout里一切都是对象,并且要知识knockout可以根据DIV进行绑定,对于验证这块,可以根据你的object进...
分类:
Web程序 时间:
2014-06-14 23:46:25
阅读次数:
423
在MVVM模式中,我们将Button的方法写到ViewModel中,然后绑定到前端界面。通常的做法是写一个类,继承ICommand接口,然而如果按钮比较多的话,就需要写很多的类,对于后期维护造成很大的不变,微软提供了一个DelegateCommand类,可以简化开发。使用方法如下:首先生命Vie.....
分类:
其他好文 时间:
2014-06-14 21:03:14
阅读次数:
257
原文:在MVVM模式中,按钮Click事件的绑定方法 在MVVM模式中,我们将Button的方法写到ViewModel中,然后绑定到前端界面。通常的做法是写一个类,继承ICommand接口,然而如果按钮比较多的话,就需要写很多的类,对于后期维护造成很大的不变,微软提供了一个DelegateComma...
分类:
其他好文 时间:
2014-06-14 15:23:17
阅读次数:
309
【转】对MVC、MVP、MVVM的懂得转载地址:http://www.myexception.cn/vc-mfc/1612241.html对MVC、MVP、MVVM的理解最近看了一堆js框架的文档,有点乱,想分门别类整理一下,但是首先需要搞清楚这些框架里面经常谈论的MV*之类的概念。MVC的概念很早...
分类:
Web程序 时间:
2014-06-09 18:18:18
阅读次数:
318
模板的发明是编程史上的一大里程碑,让我们摆脱了烦锁且易出错的字符串拼接,维护性大大提高。都在JSP,ASP时代,人们已经学会使用include等语句,将多个页面片断拼接成一个页面。此外,为了将数据库中的数据或业务中用到的变量输出到页面,我们需要将页面某个地方标记一下,将变量塞到里面去。最后,出于方便...
分类:
Web程序 时间:
2014-06-07 23:59:06
阅读次数:
535
avalon1.3.1发布。interpolate支持注释节点做定界符,avalon.config({interpolate:[""]})
监控数组添加pushArray方法,类似于push方法,不过参数是一个数组 data-duplex-changed回调会在第一次赋值就触发 添...
分类:
Web程序 时间:
2014-06-06 21:35:03
阅读次数:
408