迷你MVVM框架 avalonjs 0.96发布
2013-09-21 11:43
357 查看
本版本主要是性能优化与 fix BUG,改进如下:
处理notifySubscribers中的BUG,它在标准浏览器不会移除那些无用的视图刷新函数。详见这里
重构modelBindling.SELECT方法中的updateView, 感谢AngularJS中文社区(278252889)中的@basecss²º¹³指正,详见这里
处理eachIterator方法中第一个locatedNode 求值,详见这里
对监控数组进行优化,现在所有监控数组都共用一套方法,大大节省内存,详见这里
抽象出registerSubscriber,消灭重复代码,详见这里
统一使用data.remove来控制ms-*属性的移除,详见这里
fix 连续使用多个过滤器会出错的BUG,详见这里
重构isEqual,用于比较日期对象间的毫秒数,详见这里
处理与Prototype.js的兼容问题,详见这里
对ms-with 进行重大优化,一个VM 只对应一个mapper对象,详见这里
fix collection.clear没有将$model.length置为零的BUG,详见这里
ms-include AJAX请求添加X-Requested-With首部,详见这里
fix date过滤器的BUG,详见这里
将updateViewFactory与parseExpr 暴露出来,方便做扩展
迷你MVVM框架在github的仓库https://github.com/RubyLouvre/avalon
官网地址http://rubylouvre.github.io/mvvm/
有关avalon的最佳实践或注意点请看这里, 这个我每次发布新版本都可能在这里加东西
随着大量新人的加入,许多隐藏BUG被发现与修改,之后的版本将转移到三柱臣(路由,AJAX,动画)的开发与升级中。
处理notifySubscribers中的BUG,它在标准浏览器不会移除那些无用的视图刷新函数。详见这里
重构modelBindling.SELECT方法中的updateView, 感谢AngularJS中文社区(278252889)中的@basecss²º¹³指正,详见这里
处理eachIterator方法中第一个locatedNode 求值,详见这里
对监控数组进行优化,现在所有监控数组都共用一套方法,大大节省内存,详见这里
抽象出registerSubscriber,消灭重复代码,详见这里
统一使用data.remove来控制ms-*属性的移除,详见这里
fix 连续使用多个过滤器会出错的BUG,详见这里
重构isEqual,用于比较日期对象间的毫秒数,详见这里
处理与Prototype.js的兼容问题,详见这里
对ms-with 进行重大优化,一个VM 只对应一个mapper对象,详见这里
fix collection.clear没有将$model.length置为零的BUG,详见这里
ms-include AJAX请求添加X-Requested-With首部,详见这里
fix date过滤器的BUG,详见这里
将updateViewFactory与parseExpr 暴露出来,方便做扩展
迷你MVVM框架在github的仓库https://github.com/RubyLouvre/avalon
官网地址http://rubylouvre.github.io/mvvm/
有关avalon的最佳实践或注意点请看这里, 这个我每次发布新版本都可能在这里加东西
随着大量新人的加入,许多隐藏BUG被发现与修改,之后的版本将转移到三柱臣(路由,AJAX,动画)的开发与升级中。
相关文章推荐
- 迷你MVVM框架 avalonjs 1.3.1发布
- 迷你MVVM框架 avalonjs 0.73发布
- 迷你MVVM框架 avalonjs 0.93发布
- 迷你MVVM框架 avalonjs 0.94发布
- 迷你MVVM框架 avalonjs 1.3发布
- 迷你MVVM框架 avalonjs 1.1发布
- 迷你MVVM框架 avalonjs 1.3.3发布
- 迷你MVVM框架 avalonjs 1.4发布
- 迷你MVVM框架 avalonjs 0.71发布
- 迷你MVVM框架 avalonjs 0.72发布
- 迷你MVVM框架 avalonjs 0.85发布
- 迷你MVVM框架 avalonjs 0.95发布
- 迷你MVVM框架 avalonjs 0.91发布
- 迷你MVVM框架 avalonjs 0.81发布
- 迷你MVVM框架 avalonjs 1.2.5发布
- 迷你MVVM框架 avalonjs 0.98发布
- 迷你MVVM框架 avalonjs 1.3.5发布
- 迷你MVVM框架 avalonjs 1.2.6发布
- 迷你MVVM框架 avalonjs 0.9发布
- 迷你MVVM框架 avalonjs 0.82发布