Ruby's Louvre

每天学习一点点算法

导航

2012年9月15日 #

“计算机之子”的MVVM框架源码学习笔记

摘要: 随着avalon v2项目的启动,我又开始学习业内的各个MVVM框架。在一次偶然机会,幸运接触到计算机之子winter-cn的MVVM源码,需要认真学习一下。不过,这放出来是比较早期的源码,现在可能改进很多,膜拜地址:http://shaofei.name/mvvm/计算机之子的MVVM现在只支持非常高级的浏览器,还在使用IE678这样破浏览器,就免进吧,人家的高瞻远瞩岂非尔等屌丝所能想象的!他的框架由三个文件组成,分别是EventSource.js,ViewModel.js,HTMLTemplate.js。EventSource其实就可以看作为W3C的EventTarget类,是提供观察者模 阅读全文

posted @ 2012-09-15 19:34 司徒正美 阅读(4111) 评论(0) 推荐(1)

less源码学习

摘要: mass Framework决定用less作为自己的CSS重用工具,决定好好学习一下它的源码,说不定以后用mass Framework重写它。一上来是个经典结构:自动执行函数(function (window, undefined) {})(window)接着是加载器相关的内容 function require(arg) { return window.less[arg.split('/')[1]]; }; // amd.js //如果引入AMD的加载器,则把它当成一个AMD模块 if (typeof define === "function" && 阅读全文

posted @ 2012-09-15 10:59 司徒正美 阅读(1993) 评论(1) 推荐(0)

我的MVVM框架 v0.1发布

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

posted @ 2012-09-15 10:14 司徒正美 阅读(5163) 评论(10) 推荐(1)