用 ajax 渲染 html 的最佳方法是什么?
way1:
最初有较少的 html 并通过 ajax 放置更多的动态 html。
way2:
最初有更多的 html 并通过 ajax 放置更少的动态 html。
例如我的 html
<div id="div1">
<div>
<p id="p1">hello</p>
</div>
<div>
方式1:
初始 html
<div id="div1">
</div>
动态html
<div>
<p id="p1">hello</p>
</div>
方式2:
初始 html
<div id="div1">
<div>
<p id="p1"></p>
</div>
</div>
动态html
hello
这个例子很小,但我希望你能了解上下文。所以问题是哪个最适合前端性能。另外,当我们通过javascript动态添加html时,浏览器是否会重新绘制整个页面?