迷你MVVM框架 avalonjs 0.94发布
2024-09-16 04:41:27
本版本主要做了如下改进:
- 优化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的最佳实践或注意点请看这里, 这个我每次发布新版本都可能在这里加东西
最新文章
- aspjpeg 组件在asp中的使用
- InnoDB的WAL方式学习
- git log 常用命令及技巧
- 关于FireMonkey TGrid赋值的一点小研究
- CentOS所有下载
- JRE下的rt.jar、tools.jar
- VB IE 清除历史记录
- C++:private继承与public继承
- shell编程的一些例子4
- xml约束之schema
- ubuntu12.04安装搜狗输入法配置,安装packettracer字体设置,软件推荐
- ZOJ 3820 Building Fire Stations
- Spring多数据源解决方案
- JS中的同步和异步
- JVM之虚拟机类加载机制
- 在CentOS下面安装hue时报的错
- 开源播放器 ijkplayer (二) :ijkplayer倍速变调问题解决方案
- JS循环中使用bind函数的参数传递问题
- servlet3.0获取参数与文件上传代码示例
- c#四舍五入取整
热门文章
- gzip压缩初探
- 重写vector类,完成基本功能,不含迭代器
- 采用Serverless架构搭建Web应用
- 故障处理:磁盘扩容出错:e2fsck: Bad magic number in super-block while trying to open /dev/vdb1
- Ubuntu系统安装,适用于14.04,16.04和17.10
- Python windows serial
- 如何搭建Spring MVC 框架---Hello World
- 《DSP using MATLAB》第2章习题Problem2.1
- Linux下Moodle平台的快速安装方案
- Fragment 横竖屏切换问题