我刚刚在浏览器中使用类似pug,mustache,handlebars或dust的库呈现了一些HTML。例如,"<div><p>I'm text!</p></div>"
。如何将客户端呈现的HTML插入DOM
如果我使用的是像React或Ember这样的框架,那么呈现的模板会自动插入到DOM中(由于虚拟DOM差异,插入的方式最少)。但是这些库只是给了我一串HTML。我如何使用它?
是否像找到所需的父DOM节点和设置innerHTML
一样简单?是否有一个DOM差异库没有绑定到React中,我可以使用?
如果我重新渲染文本,并且它是相同的,插入到DOM应该理想是幂等的,甚至不会干扰事件事件处理程序。
你想要的方式来添加HTML DOM的原生,但没有使用杂乱字符串? '.createElement(TAG)' – zer00ne
不,我已经有几个嵌套元素的字符串了,并且想把它添加到DOM。 – mgold