我有一项服务,我编程生成新闻。 ATM有近30种新闻类型,每种类型都有不同的HTML代码可供显示。对于每种情况,我从AJAX返回的JSON中获取只调用变量部分,然后在JS中生成所需的HTML并将其附加到容器中。
我发现它很难处理,并且很难调试。 JS中生成的大量HTML看起来像是一件坏事。但我希望服务器的响应能够尽可能轻松,所以我不希望每次都发回整个HTML,只发回一点JSON就好了。
知道我该怎么办?
提前致谢!
答案 0 :(得分:3)
使用像http://handlebarsjs.com/这样的好模板引擎。他们还有调试处理程序
答案 1 :(得分:1)
简单的方法是使用Angular Directives。这将使html井井有条,易于阅读(如果您在客户端对JSON进行建模)。
Angular得到的功能可能会对您的情况有所帮助(通常是新闻,博客网站)。