iPhone 网络应用程序使用 PHP 或 JavaScript 解析 html?
我正在为 iPhone/iPod touch 制作一个网络应用程序。 并且需要加载外部 HTML 文件并从该 HTML 文件中解析一些数据。
我可以在服务器上(在单独的页面上)执行此操作并使用 json 回显数据。 然后,在加载 Web 应用程序后,我使用 AJAX 加载该页面。
但我也可以使用 AJAX 加载完整的 HTML 文件,并使用 JavaScript 将 HTML 解析为数据。
哪个选项会更快?
PS:在“加载”网络应用程序时,没有选项可以加载 html 文件并解析它。 网络应用程序必须在加载后动态地改变自身。因此可以在不重新启动网络应用程序的情况下刷新数据。
I'm making a web-app for iPhone/iPod touch.
And need to load in a external HTML file and parse some data out of that HTML file.
I can do this on the server (on a separate page) and echo the data with json.
Then I load that page with AJAX after the web-app is loaded.
But I can also load the complete HTML file with AJAX and parse the HTML to data with JavaScript.
Which option would be faster?
PS: There's no option to load the html file and parse it while you "load" the web-app.
The web-app must be dynamically changing itself while already loaded. So having a possibility to refresh the data without restarting the web-app.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从 AJAX 调用加载 JSON 比在 JavaScript 中解析 HTML 文件更快(因为 JSON 在 JS 中是“近乎原生的”)。
注意:为了限定这个答案,客户端(iPhone/iPod)会更快。
Loading the JSON from an AJAX call would be faster than parsing an HTML file in JavaScript (Since JSON is "near-native" in JS).
NOTE: To qualify this answer, it would be faster for the client (iPhone/iPod).