Ruby's Louvre

每天学习一点点算法

导航

2014年3月18日 #

迷你MVVM框架 avalonjs 1.2.4发布

摘要: 这段时间一直忙于建立avalon的单元测试,与重构官网。对avalon的更新都是来自公司内部的需求,性能优化与一些BUG修复。添加大量调试日志。重构shimController,以提高性能。createWithProxy, createEachProxy生成的代理VM的$id符合一定的格式,方便在parseExpr中生成的函数能共享。重构parseExpr,减少表达式转换成求值函数时要经过所有分支数,提高性能ms-if 实现按需加载。fix 内部函数iteratorCallback 传参 BUG,这与data-each-rendered, data-with-rendered, data-re 阅读全文

posted @ 2014-03-18 16:05 司徒正美 阅读(1052) 评论(0) 推荐(0) 编辑

使用特殊的元素作为扫描的起点元素

摘要: var fragment = avalon.parseHTML("") alert(fragment.firstChild.tagName + "!") alert(fragment.lastChild.tagName) alert(fragment.lastChild === fragment.firstChild) alert(fragment.lastChild.innerHTML) 阅读全文

posted @ 2014-03-18 10:26 司徒正美 阅读(1007) 评论(0) 推荐(0) 编辑