您的位置:首页 > Web前端 > JavaScript

迷你MVVM框架 avalonjs 0.98发布

2013-11-20 15:11 411 查看
在本版本中,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做的东西

移动应用:读酷

chrome插件:饭否客户端

为知笔记

金山WPS office 会员中心

企业级应用:超博CRM客户关系管理系统(帐号:crm_ceo[/b] 密码:nncb_ceo)[/b]

uliweb Python框架与avalon的组合示例

avalon+jQuery实现域名注册查询

路由器示例
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: