Ruby's Louvre

每天学习一点点算法

导航

统计

迷你MVVM框架 avalonjs 0.98发布

在本版本中,avalon侧重于对组件开发的支持,可用控件达到12个,末来将大力投入对GRID,TREE等重型UI的开发中。

  • 添加ms-widget绑定,废弃ms-ui绑定
  • 为ms-include添加跨域处理与绑存模板的功能
  • 支持在on绑定通过bind方法修改this值
  • 对{{}}插值表达式中出现的过滤使用更好的正则进行抽取
  • 优化 ms-if的插入监听机制
  • 升级avalon.draggable
  • 升级现存所有UI组件,并添加多两个组件,现在拥有accordion,autocomplete,button,datepicker,dialog,pagination,progressbar,tabs,tooltip,select,slider,spinner
  • 修正avalon.js notifySubscribers误删视图刷新函数的严重BUG
  • 添加全新的ms-repeat绑定 详见这里
  • 优化订阅函数上的元数据的存储方式, 优化each绑定其个函数的element的获取方式,尽可能取元素节点
  • 大幅优化 ms-duplex-radio
  • avalon.mobile, 优化scanAttr,在新浏览器中,specified总是返回true
  • 修正 $watch回调时使用$all监听时出现的传参错误
  • 修正 rwindow正则错误
  • 修正 旧式IE下对事件对象的标准化
  • 升级html过滤器
  • 对 节点进行强制处理,不进行转换
  • FIX IE6-8下VBScript属性名冲突问题,添加一个随机数搞定
  • 修正addAssign方法因为IE6下节点没有hasOwnProperty方法而抛错的问题
  • 更好的检测 animation的可用名字

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

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

有关avalon的最佳实践或注意点请看这里, 这个我每次发布新版本都可能在这里加东西


朋友们用avalon做的东西

posted on 2013-11-20 15:11  司徒正美  阅读(...)  评论(...编辑  收藏