本版本添加了許多有用的功能,得益於用戶量的增大,一些隱性BUG也暴露出來Fix掉了。強烈建議升級!php
- 優化掃描流程: ms-skip(0) --> ms-important(1) --> ms-controller(2) --> ms-if(10) --> ms-repeat(100) --> ms-if-loop(110) --> ms-attr(970) ...--> ms-each(1400)-->ms-with(1500)--〉ms-duplex(2000)墊後
- 重構scanTag, scanAttr, ms-if, bindingExecutors.each方法詳見這裏
- 添加data-duplex-changed回調,方便用戶自定義表單驗證詳見這裏
- 添加data-with-sorted回調,充許只遍歷對象的某一部分鍵值對與規定它們的出場順序詳見這裏
- 重構addClass方法詳見這裏
- 簡化avalon.define 詳見這裏
- 重構bindingExecutors.on 防止事件綁定重複執行詳見這裏
- 修正ms-duplex在IE6下不能設置checkbox,radio的初始值的BUG 詳見這裏
- 添加safeFire方法,安全觸發VM的$watch回調詳見這裏
- 重構createEachProxy,修正$remove的this指向不正確的問題詳見這裏
- 添加ms-if-loop綁定,方便與ms-repeat搭配使用詳見這裏
- 添加ms-scroll的直接支持詳見這裏
迷你MVVM框架在github的倉庫https://github.com/RubyLouvre/avalonhtml
官網地址http://rubylouvre.github.io/mvvm/git
有關avalon的最佳實踐或注意點請看這裏, 這個我每次發佈新版本均可能在這裏加東西github
朋友們用avalon作的東西web