迷你MVVM框架 avalonjs 1.2.4发布
2024-08-27 14:53:57
这段时间一直忙于建立avalon的单元测试,与重构官网。对avalon的更新都是来自公司内部的需求,性能优化与一些BUG修复。
- 添加大量调试日志。
- 重构shimController,以提高性能。
- createWithProxy, createEachProxy生成的代理VM的$id符合一定的格式,方便在parseExpr中生成的函数能共享。
- 重构parseExpr,减少表达式转换成求值函数时要经过所有分支数,提高性能
- ms-if 实现按需加载。
- fix 内部函数iteratorCallback 传参 BUG,这与data-each-rendered, data-with-rendered, data-repeat-rendered回调有关
- 提高date过滤器的兼容性。
- IE6-8下对oninput事件实现兼容。
- 使用textNode.data代替textNode.nodeValue 优化hasClass, addClass。
- fix isArrayLike BUG(能处理掉window)。
- 确保 isPlainObject返回布尔。
- 重构parseData方法,与jQuery内部同名方法的行为保持一致。
迷你MVVM框架在github的仓库https://github.com/RubyLouvre/avalon
入门教程http://www.cnblogs.com/rubylouvre/p/3181291.html
另一个入门教程http://limodou.github.io/avalon-learning/zh_CN/index.html
官网地址http://rubylouvre.github.io/mvvm/index.html
最新文章
- 【ORACLE】常用脚本
- .NET正则表达式匹配Silverlight
- Java知识点:instanceof关键字
- 总结swift语言常见的20个问题和回答
- Android MVP框架模式
- sql 列设置默认值,语法查询知识点积累
- 二、Tomcat配置以及IDEA运行第一个Jsp项目——JavaWeb点滴
- 趋势科技PC-cillin2015,你来公測我发奖!
- Gradient Descent
- 关于myeclipse启动报错:An internal error has occurred. java.lang.NullPointerException解决办法
- Gradle part1 HelloWorld
- centos7安装Wkhtmltopdf
- html文本格式
- Hbase-2.0.0_04_Hbase原理
- 如何写一份优秀的java程序员简历
- (7)路由层的分发(不同app各自管理自己的和app的注册)
- EventBus 源码学习
- CTSC被虐记
- mysql之InnoDB内存管理
- 二十一、utl_file(用于读写OS文件)