在本版本主要是性能優化,添加一些有用的功能(如回調什么的),離成品階段不遠了。
- 修正 updateViewModel bug
- 修正監控數組的set方法 bug
- 添加data-each-rendered, data-repeat-rendered, data-with-rendered, data-include-loaded, data-include-rendered等回調
- 支持使用noscript標簽做模板
- 升級select 元素的ms-duplex綁定
- update ms-repeat的clear分支
- fix gatherRemovedNodes bug
- 修復ms-active在按住鼠標的情況下移除element不能移除類名的bug
- 升級觸屏模塊
- 升級掃描機制,解決ms-if BUG
- AMD加載器支持requirejs風格的paths, shim配置項
- 對parseExpr進行改進,引入了緩存機制,重復利用已有的求值函數。這對使用ms-each, ms-repeat循環生成表格或下拉框非常有幫助,它可以支持到2000左右的大數組了。
- 修復重新賦值vm后,filters丟失的問題
- 移除ms-bind, ms-ui綁定
迷你MVVM框架在github的倉庫https://github.com/RubyLouvre/avalon
官網地址http://rubylouvre.github.io/mvvm/
有關avalon的最佳實踐或注意點請看這里, 這個我每次發布新版本都可能在這里加東西
朋友們用avalon做的東西
- 移動應用:讀酷
- chrome插件:飯否客戶端
- 為知筆記
- 金山WPS office 會員中心
- 企業級應用:超博CRM客戶關系管理系統(帳號:crm_ceo 密碼:nncb_ceo)
- uliweb Python框架與avalon的組合示例
- avalon+jQuery實現域名注冊查詢
- 路由器示例
- 邊鋒活動頁
下一個版本就是萬眾期待的正式版1.0了!