当前位置:  开发笔记 > 编程语言 > 正文

HTML模板+ JSON与服务器HTML

如何解决《HTML模板+JSON与服务器HTML》经验,为你挑选了2个好方法。

你觉得哪个更好?

用于Ajax结果:

    在服务器上生成的HTML

    返回将在模板中使用的数据?

我认为,当需要大量数据时,服务器渲染的优点是逃避,更简单,更复杂的逻辑!



1> Darin Dimitr..:

这两种方法都有利有弊.从服务器返回JSON或XML并使用javascript模板转换为HTML更加RESTful,并且具有分离数据和表示并允许多个客户端轻松使用它的优势.缺点是在javascript中做更多的工作.

另一方面,如果服务器返回HTML,您只需将它注入到DOM中.不幸的是,在这种情况下,标记和数据是混合的,其他客户端在没有格式化的情况下提取数据会更加困难(例如,想要从您的站点使用服务的桌面或移动应用程序).

恕我直言,如果唯一的消费者是你的网站,那么返回HTML将是更好的方法.



2> vsr..:

我在客户端"处理json以创建标记"时看到的一个优点是正在传输的数据的大小减小.

您的问题的答案取决于您正在开发的应用程序类型.假如您有一个应用程序,您在其中显示页面上的(不断更新)状态消息列表; 发送html会更重,因为它将包含用于布置状态消息的所有标记.相反,json对象足够轻,可以在客户端轻松处理成所需的标记.

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有