我正在建立一个网站并考虑使用纯动态页面,即没有 html 文件,一切都由 javascript 中的路由器处理,DOM 元素全部由 javascript 创建并插入到文档中。
我只是想知道这是否是个好主意。恕我直言,事件可以在创建时附加到 DOM 元素,这可能会使代码更具可读性。静态和动态部分可能会更好地结合起来。但是页面格式可能会变得不清楚。而且我不太确定性能是否会受到影响。
有人知道实际使用这种方法的任何网站吗?
非常感谢!
我正在建立一个网站并考虑使用纯动态页面,即没有 html 文件,一切都由 javascript 中的路由器处理,DOM 元素全部由 javascript 创建并插入到文档中。
我只是想知道这是否是个好主意。恕我直言,事件可以在创建时附加到 DOM 元素,这可能会使代码更具可读性。静态和动态部分可能会更好地结合起来。但是页面格式可能会变得不清楚。而且我不太确定性能是否会受到影响。
有人知道实际使用这种方法的任何网站吗?
非常感谢!
这个问题有点含糊,但您可能正在寻找任何数量的新时代 JavaScript 前端 MVC 框架:
试试pure,一个 javascript 库,它将表示(HTML)和逻辑(js)分开,使代码清晰易懂。它还支持与主要 javascript 库的集成。
<div class="hello">
<span class="who"></span>
</div>
{
"span.who":"who"
}
{
"who":"Hello Wrrrld"
}
<div class="hello">
<span class="who">Hello Wrrrld</span>
</div>