原文:我的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