重用复杂 HTML 片段的最佳方式
Best way to reuse a complex HTML fragment
我想重复使用我使用下划线模板创建的复杂 UI 的 html。问题是模板构造函数获取数据并生成带有数据的普通 html 。
现在,我想缓存生成的 html 以便将来将其用作模板,并通过使用 jQuery 选择器选择每个节点来更改特定 html 节点的数据。
我的目标是通过不断重复使用创建后的 JS 和 DOM 对象来减少内存消耗。
以前有人做过这样的事吗?
好的。我自己找到了一个方法。我正在缓存由下划线模板准备的 DOM 片段(不从正文中删除)。当下次需要相同的片段时,我通过使用 jQuery 选择器更新值来重新使用缓存的片段。
它仍然是 WIP,但看起来很有希望。
我想重复使用我使用下划线模板创建的复杂 UI 的 html。问题是模板构造函数获取数据并生成带有数据的普通 html 。 现在,我想缓存生成的 html 以便将来将其用作模板,并通过使用 jQuery 选择器选择每个节点来更改特定 html 节点的数据。
我的目标是通过不断重复使用创建后的 JS 和 DOM 对象来减少内存消耗。
以前有人做过这样的事吗?
好的。我自己找到了一个方法。我正在缓存由下划线模板准备的 DOM 片段(不从正文中删除)。当下次需要相同的片段时,我通过使用 jQuery 选择器更新值来重新使用缓存的片段。
它仍然是 WIP,但看起来很有希望。