本版本修了一些BUG与不合理的地方,感谢感谢ztz, 民工精髓, 姚立, qiangtou等人指正。

  • 处理AMD加载 旧式IE下移除script节点内存泄漏的问题
  • fix firefox 全系列visible,缘由是当节点不在DOM树时,getComputedStyle不精确
  • fix Object.getPrototypeOf的验证正则
  • 去除excapeRegExp中的捕获
  • update Function.prototype.bind
  • 针对不同的浏览器选用更快的avalon.nextTick实现
  • fix uniqArray bug
  • fix 监控数组的sort,reverse对视图同步错误
  • 更新计算属性的$watch方法,与普通的监控属性一样,每改动一次触发一次,不会被其依赖的属性由内部触发
  • 迷你MVVM框架在github的仓库https://github.com/RubyLouvre/avalon

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

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

    迷你MVVM框架 avalonjs 0.91发布的更多相关文章

    1. 迷你MVVM框架 avalonjs 0.95发布

      迷你MVVM框架 avalonjs 0.95发布 本版本最主要的改进是ms-with 深层绑定的实现,至少,avalon1.0所有重要的feature已经开发完毕,之后就是小补小漏,性能优化了. ms ...

    2. 迷你MVVM框架 avalonjs 0.85发布

      迷你MVVM框架 avalonjs 0.85发布 本版本对循环绑定做了巨大改进,感谢@soom, @limodou, @ztz, @Gaubee 提供的大量测试文件. fix scanNodes, 在 ...

    3. 迷你MVVM框架 avalonjs 0.82发布

      迷你MVVM框架 avalonjs 0.82发布 本版本最大的改进是启用全新的parser. parser是用于干什么的?在视图中,我们通过绑定属性实现双向绑定,比如ms-text="fir ...

    4. 迷你MVVM框架 avalonjs 0.8发布

      本版本最重要的特性是引进了AMD规范的模块加载器,亦即原来mass Framework 的并行加载器, 不同之处,它引进了requirejs的xxx!风格的插件机制,比如要延迟到DOM树建完时触发,是 ...

    5. 迷你MVVM框架 avalonjs 0.99发布

      在本版本主要是性能优化,添加一些有用的功能(如回调什么的),离成品阶段不远了. 修正 updateViewModel bug 修正监控数组的set方法 bug 添加data-each-rendered ...

    6. 迷你MVVM框架 avalonjs 0.9发布

      本版本最大的改进是引进了ms-with绑定,现在可轻松遍历对象了. 改进列表如下: 重新使用082的scanNodes方法,因为有关旧式IE下UI渲染锁死的问题已经解决了. 优化each绑定与Coll ...

    7. 迷你MVVM框架 avalonjs 0.92发布

      本版本最大的改进是引入ms-class的新风格支持,以前的不支持大写类名及多个类名同时操作,新风格支持了.还有对2维监控数组的支持.并着手修复UI框架. 重构 class, hover, active ...

    8. 迷你MVVM框架 avalonjs 0.93发布

      这段时间吸取@limodou, @东灵等人的意见,做了以下改进 重构isArrayLike,提高avalon.each的性能,原来avalon.each是依赖于isArrayLike来判定是循环普通对 ...

    9. 迷你MVVM框架 avalonjs 0.94发布

      本版本主要做了如下改进: 优化ms-if的逻辑,现在描述DOM的顺序是 ms-skip, ms-important, ms-controller, ms-if ... 只要元素存在ms-skip 这个 ...

    随机推荐

    1. 关闭定时器(setTimeout/clearTimeout|setInterval/clearInterval)

      1.1 开启Timeout程序: scope.setTimeout("functionName()" | functionHandle, timeValue) 返回值:timerI ...

    2. 利用Bomb打造自己的小程序

      小程序开发 Bomb免费后端云开发 首先,小程序的开发已是热门,一个前段技术人员必备的技术就是开发小程序.在这里推荐一个入门小程序文章(连胜出品). 对于小程序的入门开发就不再做详细介绍,这里针对Bm ...

    3. Vue.js组件设计原则

      页面上把每个独立可以交互的区域视为一个组件 每个组件对应一个工程目录,组件所需要的各种资源在这个目录下就近维护 页面不过是组件的容器,组件可以嵌套自由组合形成完整的页面

    4. POJ 1426 Find the Multiple 思路,线性同余,搜索 难度:2

      http://poj.org/problem?id=1426 测试了一番,从1-200的所有值都有long long下的解,所以可以直接用long long 存储 从1出发,每次向10*s和10*s+ ...

    5. java基础第8天

      继承extends(也叫扩展) 多个类中存在相同的属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可. 通过extends关键字可以实现类的继承 继承的 ...

    6. LG2052 [NOI2011]道路修建

      题意 在 W 星球上有 n 个国家.为了各自国家的经济发展,他们决定在各个国家 之间建设双向道路使得国家之间连通.但是每个国家的国王都很吝啬,他们只愿 意修建恰好 n – 1 条双向道路. 每条道路的 ...

    7. python 用 __all__ 暴露接口

      非常典型的python的用法 refer to : http://python-china.org/t/725

    8. 使用UltraISO制作U盘启动

      下面给你提供是的一个万能的制作系统U盘的方法,用这个U盘你可以加载任何你想要的系统,即使是Linux系统都是可以,你需要做的就是下载安装软件,下载一个系统安装光盘的镜像文件,然后用软件导入到U盘就可以 ...

    9. MySQL 数据类型(float)的注意事项

      摘要:      今天左哥问起一个float浮点数类型的问题,这个类型用的不多,所以也不太了解,现在打算测试下. 知识点:      float:浮点数,单精度,占4字节. 测试 root@local ...

    10. 3——FFMPEG之解复用器-----AVInputFormat(转)

      1. 数据结构: AVInputFormat为FFMPEG的解复用器对象,通过调用av_register_all(),FFMPEG所有的解复用器保存在以first_iformat为链表头的链表中,且还 ...