迷你MVVM框架 avalonjs 0.99發布


在本版本主要是性能優化,添加一些有用的功能(如回調什么的),離成品階段不遠了。

  • 修正 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做的東西


下一個版本就是萬眾期待的正式版1.0了!


免責聲明!

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



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