0

我正在为 iPhone/iPod touch 制作一个网络应用程序。并且需要加载外部 HTML 文件并从该 HTML 文件中解析一些数据。

我可以在服务器上(在单独的页面上)执行此操作并使用 json 回显数据。然后我在加载网络应用程序后使用 AJAX 加载该页面。

但我也可以使用 AJAX 加载完整的 HTML 文件,并使用 JavaScript 将 HTML 解析为数据。

哪个选项会更快?

PS:没有选项可以在“加载”网络应用程序时加载 html 文件并对其进行解析。Web 应用程序必须在已加载时动态更改自身。因此有可能在不重新启动网络应用程序的情况下刷新数据。

4

1 回答 1

1

从 AJAX 调用加载 JSON 比在 JavaScript 中解析 HTML 文件更快(因为 JSON 在 JS 中是“近乎原生的”)。

注意:要限定此答案,客户端(iPhone/iPod)会更快。

于 2011-06-10T15:38:50.580 回答