就我个人而言,我会用 PHP 来做这件事,但也许有人有使用 JavaScript 做这件事的赞成/反对:
- 我(将)从 Soundcloud 获取一些歌曲详细信息(每页加载大约十个)
- 之后统计数据(本周播放/总数,本周喜欢/总数等)将显示在表格中
就是这样——没什么特别的。
我可以这样解决:
- 让 PHP 做这些事情并一次渲染整个页面
这当然需要一些时间才能呈现页面。
用 JavaScript 这样做有什么好处吗?我只能想到:
- 页面渲染速度更快(缺点是结果可能不会立即显示)
就我个人而言,我会用 PHP 来做这件事,但也许有人有使用 JavaScript 做这件事的赞成/反对:
就是这样——没什么特别的。
我可以这样解决:
这当然需要一些时间才能呈现页面。
用 JavaScript 这样做有什么好处吗?我只能想到:
我会说通过 JavaScript 执行此操作实际上需要更长的时间,因为您必须再次连接。虽然,它可能会给人一种“更快”的错觉(尽管我怀疑它会很明显)。
我想这也可能取决于您的用例。
您如何使用 SoundCloud 处理身份验证?
老实说,我会走 jQuery 路线。
使用$.post()
调用,并在您的success
语句中循环遍历 json 并将其附加到表中。这样,您可以执行分页之类的操作,无需刷新页面即可更新表格。
在服务器端执行并预加载页面。soundcloud API 不应该是这里的瓶颈,因此减少一两个请求是值得的。