计算两个DOM节点或jQuery对象之间的最小变更集

时间:2013-12-04 13:19:49

标签: javascript dom handlebars.js

我想计算两个DOM节点或jQuery对象之间的最小变更集。

现在,我正在使用把手来更新DOM。

调用render方法时,我会这样做:

$el.empty().append(handlebarTemplate(model));

但我想只改变那些改变的事情。像字符串或子树被另一个等等替换

因此,例如,模板就像:

<div>
    <span>Hi there <a href="#">{{name}}</a>.</span>
</div>

nameJohn并且它会更改为Mary,我不希望整个<div>被替换,而只是<a>内的文字{ {1}} - 节点

但我不太确定如何做到这一点。这类工作有没有开源图书馆?或者完成这项工作的基本想法是什么?

0 个答案:

没有答案