重用复杂HTML片段的最佳方法

时间:2016-08-26 07:56:07

标签: templates memory-leaks transparency underscore.js-templating plates

我想重用我使用下划线模板创建的复杂UI的html。问题是模板构造函数获取数据并生成带有数据的纯HTML。 现在,我想缓存生成的html以供将来用作模板,并通过使用jQuery选择器选择每个html节点来更改特定html节点的数据。

我的目标是通过在创建后重复使用JS和DOM对象来减少内存消耗。

以前有人做过这样的事吗?

1 个答案:

答案 0 :(得分:0)

好。我自己找到了办法。我正在缓存由下划线模板准备的DOM片段(不从主体中删除)。当下次需要相同的片段时,我通过使用jQuery选择器更新值来重用缓存片段。

它仍然是WIP,但看起来很有希望。