迷你MVVM架構 avalonjs 1.3.2發布

來源:互聯網
上載者:User

標籤:style   blog   http   color   使用   檔案   

時隔一個月,avalon的新版本終於出來了,本次更新帶來強大的模組間通訊機制,其他就往常一樣FIX BUG。

  • 在文本綁定裡,IE會對流離於DOM樹外的文本節點的data屬性賦值報錯,需要添加一層判定
  • 派發事件的邏輯,由DOC.createEvent("Event")必成DOC.createEvent("Events")
  • 添加一個反XSS的過濾器sanitize
  • 重構事件系統,暴露eventHooks對象
  • firefox添加對mousewheel的相容支援
  • 升級ms-attr-*綁定,支援更多不規則的屬性與VML屬性
  • 重構avalon.mobile下的 tagHooks
  • avalon.css對操作對象進行嚴格的檢測
  • 升級parseExpr,對雙工綁定進行代碼防禦
  • FIX IE67下使用的getAttributes方法的BUG
  • FIX 監控數組splice在某些情況不更新$index的 BUG 例子, 修複
  • 添加事件冒泡與事件廣播功能,實現VM間的自由通訊
  • 調整DEBUG開關的實現
  • 添加一個avalon.templateCache對象,用於裝載ms-include-src的模板,方便你把所有模板都打包成一個檔案後,通過avalon.mix進去,直接同步處理使用,詳見這裡

迷你MVVM架構在github的倉庫https://github.com/RubyLouvre/avalon

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

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

朋友們用avalon做的東西

  • 行動裝置 App:讀酷
  • chrome外掛程式:飯否用戶端
  • 為知筆記
  • 金山WPS office 測試人員中樞
  • 桑夏資產官網
  • 企業級應用:超博CRM客戶關係管理系統(帳號:crm_ceo 密碼:nncb_ceo)
  • uliweb Python架構與avalon的組合樣本
  • avalon+jQuery實現網域名稱註冊查詢
  • 路由器樣本
  • 邊鋒活動頁
  • 記者考試題
  • 基於avalonJS實現的2048遊戲
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.