为了避免编写为动态页面手动生成 HTML 的 JavaScript 代码(不仅丑陋,而且根本不 DRY),并且考虑到简单和优雅(相对于性能),使用基于字符串的优点是什么客户端上的模板,例如 Mustache.js 或 Handlebars.js,分别检索 json 数据和模板,而不是使用检索服务器端呈现的 html 片段的 REST API?
我的印象是客户端模板是在动态页面上保持简单的最佳方法,但是在使用它之后我发现维护这样的页面有点复杂,它的主要优点是更好的性能和带宽使用,这通常不是我的主要目标。