设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

迷你MVVM框架 avalonjs 0.96发布

2013-9-24 11:51| 发布者: 红黑魂| 查看: 73| 评论: 0|来自: 开源中国

摘要: 本版本主要是性能优化与 fix BUG,改进如下:处理notifySubscribers中的BUG,它在标准浏览器不会移除那些无用的视图刷新函数。详见这里重构modelBindling.SELECT方法中的updateView, 感谢AngularJS中文社区(2782528 ...

本版本主要是性能优化与 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,动画)的开发与升级中。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部