迷你MVVM框架 avalonjs 1.3發佈

性能獲得大幅改良的avalon1.3發佈了。php

     
  • 修復$outer BUG
  • 修復IE6-8下掃描加載Flash資源的OBJECT標籤時,遇到它既沒有innerHTML也沒有getAttributeNode的奇葩狀況,解決方法是直接忽略它
  • ms-duplex添加對中文輸入法的處理
  • removeFromSanctuary添加一分支,增強對舊式IE的節點的內存回收
  • fix 監控數組的set方法沒法同步$model BUG
  • 重構avalon.fn.offset方法
  • fix avalon.fn.data BUG,由於在IE11中element.attributes中的特性節點多是null,會當即中斷原循環,致使有些data-*屬性取不到
  • 重構 ms-widget,如今它會從vmodels中自近到遠尋找配置對象,而不僅是在最近的VM中找同名對象
  • 添加與jQuery類似的innerWidth, innerHeight, outerWidth, outerHeight方法
  • 感謝kidneyball,修正定義VB Class形成的內存泄漏
  • IE6-8下,添加對$skipArray數組元素的類型檢測
  • 去掉avalon.config({alias: {}})的支持
  • ms-repeat重構,功能更增強大了。詳見這裏
  • 對於VM的函數,如今它不會再在第一次掃描時執行它了。詳見這裏
  • 添加一開關,用於關閉調試信息。默認是打開的。avalon.config({debug: false})
  • 優化編譯器的性能與精確度。詳見這裏

迷你MVVM框架在github的倉庫https://github.com/RubyLouvre/avalonhtml

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

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


朋友們用avalon作的東西web

相關文章
相關標籤/搜索