我想知道人们是否对动态生成 HTML 的最佳方式有强烈的意见,尤其是对于基于 Ajax 的应用程序。
您是否只是使用服务器端脚本创建 HTML 代码,然后将其发送到页面,或者可能只是返回一个 JSON 字符串并让 Javascript 完成这项工作。
在我个人看来,第一种方式将表示层与逻辑联系得太多,这使得更改变得更加困难,并且维护起来简直就是一场噩梦。第二种方法虽然是我的首选方法,但随着项目复杂性的增加,它也会成为维护的噩梦。
我正在考虑使用 Javascript 模板系统作为另一层,只是为了让代码更健壮,不那么死板。任何人都对轻巧且非常好的 JS 模板系统有好的想法?
最佳答案
http://ejohn.org/blog/javascript-micro-templating/是一个非常聪明的黑客。最终结果非常干净。
关于javascript - 在 Javascript 中编写 HTML 的良好实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2114050/