最佳实践:加载渲染html或json?

前端之家收集整理的这篇文章主要介绍了最佳实践:加载渲染html或json?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
嘿,我有一个愚蠢的问题,但我不太明白为什么.

背景:

想象一下,用户标签的webapp.用户互相标记.

我在应用程序中有一个页面显示有关单个用户的单个标签的详细信息.假设用户’bob’并标记’footag’.在这个页面上,我显示两个列表:所有的人都用’footag’标记了bob,所有的人都标记了’footag’.让我们把这些< div id =“received'>和< div id =”sent“>

假设这个视图的url是/ users / bob / tags / footag

当然,这些列表很长,我不想在页面浏览时加载整个列表.所以我为每个加载前十个.

问题

现在,我可以通过以下两种方式之一为每个列表提供动态分页

>获取接下来的10个用户的数据为json.编写js来渲染这些数据,替换div的内容.
>从服务器上的另一个定义良好的URL获取html的“代码片断”,比如/ users / bob / tags / footag / received?page = 1.我异步抓取它,只是替换相关的< div>的内容.

所以在一种情况下,我通过浏览器中的JS获取数据并将其渲染,另一种则是提取渲染数据,并将其批量放入文档.

有没有理由不使用#2?我不能想象,但我想可能有安全方面,我没有考虑,或表演,或其他的东西.我更喜欢做#2,因为它大大简化了我的生活.

谢谢!

解决方法

我有一个这样的应用程序 – 我使用这两种方法.

我使用你的方法#1来更新不连续的字段(例如输入字段遍地),但是我使用你的方法#2来更新表格数据,就像你的列表一样.

我会坚持#2为你的情况.

猜你在找的HTML相关文章