我应该将我的 HTML 放在 JS 中,并将内部 HTML 放在 .root 中,就像 React.js 一样吗?

Should I place my HTML inside JS, and innerHTML to .root, just like React.js?

我应该考虑

HTML:

<div class="root"></div>

JS:

document.querySelector(`.root`). innerHTML = `{ **html here** }`;

这会让我的锻炼变得更轻松吗?

取决于项目。从 js 生成 html 的数据繁重的东西是要走的路...对于更多静态站点,html 就可以了。

我一般不会写的比这个多html。

<body id="root"></body>
<script>
const root = document.getElementById('root');
</script>