我前一段时间用php(+一个webAPI)创建了一个网页,我现在想把它重写为javascript。
问题:
该站点加载了大量数据,需要大约5-7秒才能完全加载,这不是最佳选择。我想使用javascript来“构建”侧面部分。使用php(点击“加载”后),任何事情(对于用户可见)都不会发生5-7秒,浏览器会立即创建整个页面。我希望用户看到如何构建页面,如第一个块,然后是第二个块,而不是整个页面。
我已经读过这应该可以使用javascript,现在我想重写页面。
我目前正在使用php来获取这样的信息:
$feedraw = file_get_contents('https://' . $region . '.api.battle.net/wow/character/' . $server . '/' . $charname . '?fields=feed&locale=en_GB&apikey=' . $api_key . ');
$feedarray = json_decode($feedraw);
在向$ feedarray提供数据后,我通过(示例)
访问数据foreach ($feedarray as $feed) {
if ($feed->type === "ACHIEVEMENT") {
echo $feed->title;
}
}
或者甚至可以使用php部分加载网站?
提前致谢
答案 0 :(得分:0)
你的问题的答案基本上是“是的,学习JavaScript”。
但是,我可能会建议,如果您想坚持现有网站,可以考虑保存请求,以便每次加载页面时,都不必全部获取。然后使用cron作业在后台每小时(或某事)获取页面。