发现一个以前从来没发现的大BUG,紧急发布此版本。
- fix getEachProxy BUG,此BUG会导致监控数组在删除某元素然后再添加元素时出现问题。
- avalon ms-on-*绑定添加一个钩子,方便以后扩展。
- 添加一个统一的去掉内部方法 uniqSet。
- DOMNodeRemoved事件不好用,改用DOMNodeRemovedFromDocument事件监听元素是否被移除
- 添加一个全局心跳检测函数,avalon.tick,要求放入一个函数,当它返回false就从心跳列队中移除它。现在有关监听元素被移除及input.value是否改变,都通过此方法实现。
- 修正内部方法quote的BUG
- 添加一个ms-scan绑定,用法类似于ms-click, ms-keypress,是走ms-on-*的实现,当此元素首次被扫描到时就执行此回调。
- 将avalon.mobile的触屏事件模块移出来, 独立成mobile.js, 原文件更名为avalon.modern.js。
迷你MVVM框架在github的仓库https://github.com/RubyLouvre/avalon
官网地址http://rubylouvre.github.io/mvvm/
avalon的新UI库地址OniUI, 多达34个UI,强大的换肤功能
朋友们用avalon做的东西