原文:我的MVVM框架 v3发布!

人们总是爱探求完美的东西,医学界追求长生不死之药,炼金术师追求贤者之石,物理学家追求永动机 编程界也有自己的追求,完美架构什么的,什么从MVC,到MVP,到MVVM 当然MVC,MVP,MVVM有他们不同的场景,但MVVM在微软试水后已被证实为界面开发最好的方案了。于前端而言,一直纠缠于模板与组件的优劣。其实答案大家都知道,web page用模板, web app用组件,问题是如何将它们统合起来。 ...

2012-12-13 14:29 7 4769 推荐指数:

查看详情

我的MVVM框架 v2发布

此版本仍然有许多knouckoutjs的影子,其中最下方那个normalizeJSON直接抄自knouckoutjs,我深感内疚。 knouckoutjs的声明式绑定的值部分是非常复杂,它允许用户直 ...

Wed Dec 12 05:51:00 CST 2012 4 2472
我的MVVM框架 v0.1发布

如果经常浏览我博客的人就发现,我三个月前就搞鼓过一下什么MVVM与MVC的比较,knockout.js与ember.js。然后就没动静了,因为之后一个月,我的MVVM就孵化出来,开发代码很逆天也很龌鹾,就叫avalon(WPF开发代号)。我觉得,都是好东西,相互借鉴是没所谓,只要造福IT民工 ...

Sat Sep 15 18:14:00 CST 2012 10 4884
迷你MVVM框架 avalonjs v0.6.2发布

本版本的更新如下。 添加$json对象,它是ViewModel对应一个纯JS对象,没有访问器与框架添加的一些特有方法与属性,方便用户直接把它提交到后台。以后我们每次修改ViewModel的属性都会同步此对象。从此我们修改ViewModel时就能同时同步View与Model。 重构 ...

Wed May 22 05:37:00 CST 2013 13 3441
迷你MVVM框架 avalonjs v0.5.1发布,性能大幅提高

早在avalon在IE与firefox有较为严重的性能问题,chrome等则由于它们太逆天因此看不出。主要原因是动态插入节点时,each由于一些帮方法考虑不周,结果不得不逐个插入,虽然使用了nextTick进行缓冲,但延迟明显。然后avalonjs v5把大体的架构完成了,然后重点改良这些方法 ...

Fri May 03 23:47:00 CST 2013 15 2616
迷你MVVM框架 avalonjs v6.1发布,性能大幅提高

本次更新,带来了几个新API与在IE6的更好性能。 添加ms-css绑定,用法为ms-css-xxx=yyy, 相当于jQuery的$el.css(xxx,yyy)操作,不同的,以后yyy有什么改动,框架都是自动帮你处理。 添加非常好用的html过滤器,即{{ xxx | html ...

Tue May 14 05:47:00 CST 2013 17 2392
avalon v0.4发布,迷你简单易用的MVVM框架

avalon已经从mass Framework抽取出来,没有任何依赖。 主要优点如下 使用简单,在HTML中添加绑定,在JS中用avalon.define定义ViewModel,再调用ava ...

Thu Apr 25 22:08:00 CST 2013 9 4583
迷你MVVM框架 avalonjs 0.8发布

本版本最重要的特性是引进了AMD规范的模块加载器,亦即原来mass Framework 的并行加载器, 不同之处,它引进了requirejs的xxx!风格的插件机制,比如要延迟到DOM树建完时触发,是 ...

Sat Jun 22 19:13:00 CST 2013 9 2845
迷你MVVM框架 avalonjs 1.1发布

本版本添加了许多有用的功能,得益于用户量的增大,一些隐性BUG也暴露出来Fix掉了。强烈建议升级! 优化扫描流程: ms-skip(0) --> ms-important(1) --&g ...

Sat Jan 25 20:28:00 CST 2014 5 1210
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM