標籤: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遊戲