本版本主要做了如下改进:

  • 优化ms-if的逻辑,现在描述DOM的顺序是 ms-skip, ms-important, ms-controller, ms-if ...
    只要元素存在ms-skip 这个绑定属性时,就忽略扫描此元素及子孙。然后是ms-important, ms-controller这
    两个与作用域有关的绑定,如果它们指向的VM在avalon.vmodels 不存在时,规则同ms-skip。
    最后ms-if,如果ms-if的表达式的结果为true,那么走如下步骤:如果没有插入到DOM树,插入它,并扫描此元素。
    如果值为假,就移除此元素,并停止扫描此元素的其他绑定属性及子孙。
  • fix DOMReady bug。在frames或iframe结构里, doScrollCheck 会在DOMReady之前执行,导致出错。
  • fix avalon include bug。之前移除的data.args 竟然还有漏网之鱼,改为data.params就好了。
  • 对 ms-bind进行增强,可看这里的例子
  • avalon.draggabel的可用化大大增强,并投入实际使用
  • “王的三柱臣”之一avalon.router0.2 投入使用。可看这里的例子

迷你MVVM框架在github的仓库https://github.com/RubyLouvre/avalon

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

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

最新文章

  1. aspjpeg 组件在asp中的使用
  2. InnoDB的WAL方式学习
  3. git log 常用命令及技巧
  4. 关于FireMonkey TGrid赋值的一点小研究
  5. CentOS所有下载
  6. JRE下的rt.jar、tools.jar
  7. VB IE 清除历史记录
  8. C++:private继承与public继承
  9. shell编程的一些例子4
  10. xml约束之schema
  11. ubuntu12.04安装搜狗输入法配置,安装packettracer字体设置,软件推荐
  12. ZOJ 3820 Building Fire Stations
  13. Spring多数据源解决方案
  14. JS中的同步和异步
  15. JVM之虚拟机类加载机制
  16. 在CentOS下面安装hue时报的错
  17. 开源播放器 ijkplayer (二) :ijkplayer倍速变调问题解决方案
  18. JS循环中使用bind函数的参数传递问题
  19. servlet3.0获取参数与文件上传代码示例
  20. c#四舍五入取整

热门文章

  1. gzip压缩初探
  2. 重写vector类,完成基本功能,不含迭代器
  3. 采用Serverless架构搭建Web应用
  4. 故障处理:磁盘扩容出错:e2fsck: Bad magic number in super-block while trying to open /dev/vdb1
  5. Ubuntu系统安装,适用于14.04,16.04和17.10
  6. Python windows serial
  7. 如何搭建Spring MVC 框架---Hello World
  8. 《DSP using MATLAB》第2章习题Problem2.1
  9. Linux下Moodle平台的快速安装方案
  10. Fragment 横竖屏切换问题