HTML,编译或不编译......外部?

时间:2012-04-08 22:59:04

标签: javascript json compilation

这不是特别有问题的编程查询,因为它是最佳实践问题。

当我编写JavaScript时,有时我会发出ajax请求,无论是简单的true / false请求还是一些JSON。然而,偶尔,我需要编译HTML,以便,例如,如果JavaScript是为页面加载数据,它将通过JSON编译数据。然而,我正在思考是否应该在我的PHP中预编译HTML?这样我就可以将HTML转储到页面上,而不会让JavaScript过热。

2 个答案:

答案 0 :(得分:1)

除非你有大量的DOM节点需要操作,否则我建议你使用ajax移动数据并使用JavaScript来处理DOM。 JavaScript不会过热:)

我使用了简单的技术,例如在我复制的HTML中使用隐藏的模板(例如,使用jQuery),更新并插入到DOM中。

答案 1 :(得分:0)

我个人通常会返回数据而不是预先格式化的HTML。它节省了带宽,它允许我按照我在该页面上所需的方式格式化数据,并且我可以在不触及生成数据的代码的情况下更改布局,我可以在另一个页面上重用数据并以不同方式对其进行格式化。 (这也使其他人更容易(ab)使用您的数据)