Ruby's Louvre

每天学习一点点算法

导航

2013年6月13日 #

迷你MVVM框架 avalonjs 0.73发布

摘要: 本版本只要做了以下改进 将options绑定独立成一个模块 不再插入多余的分号。 引入jQuery式的mix(extend), type, isWindow, isPlainObject方法。 废弃$scope, $json, 重命名为更直观的$vmodel与$model,不过这两个属性一直支持到10.1日 重构each绑定,再也加入多余注释节点了。 修复@Gaubee发现的命名BUGhttps://github.com/RubyLouvre/mass-Framework/issues/69随着博主又找到工作,现在可以全职干这东西了。估计1.0就是正式版。文档会在近... 阅读全文

posted @ 2013-06-13 12:32 司徒正美 阅读(1180) 评论(1) 推荐(0) 编辑

将一个节点集合以最少的步骤转换为另一个节点集合

摘要: 在avalon中,遇到一个问题,如果我们对一个数组进行排序,无论是按某一规则排序还是乱序,我们都要对对应的DOM区域进行排序。典型的是grid中的TR排序与LI元素的排序。var old = [0, 1, 2, 4, 5, 6, 7, 8], neo = mess(old.concat())var n = neo.length;function mess(arr) { var _floor = Math.floor, _random = Math.random, len = arr.length, i, j, arri, n = _floor(... 阅读全文

posted @ 2013-06-13 10:38 司徒正美 阅读(1173) 评论(2) 推荐(0) 编辑