迷你MVVM框架 avalonjs 1.1發布


本版本添加了許多有用的功能,得益於用戶量的增大,一些隱性BUG也暴露出來Fix掉了。強烈建議升級!

  • 優化掃描流程: 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/avalon

官網地址http://rubylouvre.github.io/mvvm/

有關avalon的最佳實踐或注意點請看這里, 這個我每次發布新版本都可能在這里加東西


朋友們用avalon做的東西


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM