javascript - 在 Javascript 中编写 HTML 的良好实践

标签 javascript html templating

我想知道人们是否对动态生成 HTML 的最佳方式有强烈的意见,尤其是对于基于 Ajax 的应用程序。

您是否只是使用服务器端脚本创建 HTML 代码,然后将其发送到页面,或者可能只是返回一个 JSON 字符串并让 Javascript 完成这项工作。

在我个人看来,第一种方式将表示层与逻辑联系得太多,这使得更改变得更加困难,并且维护起来简直就是一场噩梦。第二种方法虽然是我的首选方法,但随着项目复杂性的增加,它也会成为维护的噩梦。

我正在考虑使用 Javascript 模板系统作为另一层,只是为了让代码更健壮,不那么死板。任何人都对轻巧且非常好的 JS 模板系统有好的想法?

最佳答案

http://ejohn.org/blog/javascript-micro-templating/是一个非常聪明的黑客。最终结果非常干净。

关于javascript - 在 Javascript 中编写 HTML 的良好实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2114050/

相关文章:

javascript - 是否可以使用 indexOf 获取选择器

javascript - 如何从头开始制作 jquery slider

html - 字体标签悬停在 firefox 上不起作用,但在 chrome 上正常工作

css - 如果我不在我的自定义模板中使用标准的 joomla CSS 怎么办?

javascript - 需要 kendoUI 模板类型 ="text/x-kendo-template"?

javascript - 是否可以在自定义 react 组件上设置类名?

javascript - 具有隔离范围的 AngularJS 表单验证

javascript - Node 8.0 新符号并在 Number.prototype.toLocaleString() 的符号后添加空格

html - div 在响应模式下的另一个

jQuery jquery-tmpl 路线图