gpt4 book ai didi

javascript - 移动网络应用程序 : render data list in PHP or Javascript?

转载 作者:行者123 更新时间:2023-11-28 09:38:16 25 4
gpt4 key购买 nike

我目前正在开发一个针对移动设备的网络应用程序,它基本上由几个长而复杂的列表、大量数据、可折叠的级联元素组成。

我正在将数据显示为 XML,现在我看到有两个选项:

  • 在服务器上构建列表并将 HTML 发送到客户端
  • 将 XML 发送到客户端,使用 Javascript/jQuery 构建列表

不确定哪个更高效,传输的数据越少越好,手机(尤其是较旧的)手机上的负载越少也越好。

还有我没有看到的其他优点/缺点吗?有建议吗?

最佳答案

发送的数据越少越好。

我通常更喜欢制作一页应用程序。所有需要的数据都通过 AJAX 或 Web Sockets 加载(查看 Socket.IO 以获得一个很好的包装器,与不直接支持 Web Sockets 的移动浏览器兼容)。这样,您可以获得更流畅的用户体验,并节省带宽。

这种方法的缺点是 SEO。搜索引擎不会运行您的 JavaScript,因此不会对您显示的任何数据建立索引。对于像“应用程序”这样的站点,这通常不是问题。如果您的网站更多地基于内容,那么这对您来说可能是一个问题。有很多方法可以解决这个问题,并且渐进增强对于解决问题大有帮助。您需要决定这是否适合您和您的情况。

关于javascript - 移动网络应用程序 : render data list in PHP or Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12720504/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com