在本版本主要是性能优化,添加一些有用的功能(如回调什么的),离成品阶段不远了。
- 修正 updateViewModel bug
- 修正监控数组的set方法 bug
- 添加data-each-rendered, data-repeat-rendered, data-with-rendered, data-include-loaded, data-include-rendered等回调
- 支持使用noscript标签做模板
- 升级select 元素的ms-duplex绑定
- update ms-repeat的clear分支
- fix gatherRemovedNodes bug
- 修复ms-active在按住鼠标的情况下移除element不能移除类名的bug
- 升级触屏模块
- 升级扫描机制,解决ms-if BUG
- AMD加载器支持requirejs风格的paths, shim配置项
- 对parseExpr进行改进,引入了缓存机制,重复利用已有的求值函数。这对使用ms-each, ms-repeat循环生成表格或下拉框非常有帮助,它可以支持到2000左右的大数组了。
- 修复重新赋值vm后,filters丢失的问题
- 移除ms-bind, ms-ui绑定
迷你MVVM框架在github的仓库https://github.com/RubyLouvre/avalon
官网地址http://rubylouvre.github.io/mvvm/
有关avalon的最佳实践或注意点请看这里, 这个我每次发布新版本都可能在这里加东西
朋友们用avalon做的东西
- 移动应用:读酷
- chrome插件:饭否客户端
- 为知笔记
- 金山WPS office 会员中心
- 企业级应用:超博CRM客户关系管理系统(帐号:crm_ceo 密码:nncb_ceo)
- uliweb Python框架与avalon的组合示例
- avalon+jQuery实现域名注册查询
- 路由器示例
- 边锋活动页
下一个版本就是万众期待的正式版1.0了!