首页 > 代码库 > 迷你MVVM框架 avalonjs 1.3.4发布

迷你MVVM框架 avalonjs 1.3.4发布

发现一个以前从来没发现的大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-*的实现,当此元素首次被扫描到时就执行此回调。

迷你MVVM框架在github的仓库https://github.com/RubyLouvre/avalon

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

avalon的新UI库地址OniUI, 多达34个UI,强大的换肤功能


朋友们用avalon做的东西

  • 移动应用:读酷
  • chrome插件:饭否客户端
  • 为知笔记
  • 金山WPS office 会员中心
  • 桑夏资产官网
  • 企业级应用:超博CRM客户关系管理系统(帐号:crm_ceo 密码:nncb_ceo)
  • uliweb Python框架与avalon的组合示例
  • avalon+jQuery实现域名注册查询
  • 路由器示例
  • 边锋活动页
  • 记者考试题
  • 基于avalonJS实现的2048游戏

迷你MVVM框架 avalonjs 1.3.4发布