通常调用异步API来抓取页面依赖于数据的时候,我想:页面呈现依赖于异步调用
- 从客户服务立HTML
- 使用AJAX来获取数据
- 展当如果我想呈现的页面上的所有HTML的数据是可用的
某种加载文本/动画如有必要
app.get('/', function(req, res) {
_apiService.getData()
.then(function(data) {
//build html from template or whatever using data
res.send(html);
})
.catch(function(err) {
res.send(errorPage);
});
});
在更传统的,同步的风格,得到的数据则返回的东西呢?
很显然,没有花哨的加载图标,而是时间在等待页面加载,但你会得到完全呈现的HTML和简单的回报。
*问题假设异步API的要求
问题是什么?个人喜好,技术限制,还有其他什么? – Amit
你会失去加载(或重新加载)单个块的优势,并且感知的加载时间会更长。 –
@Amit技术限制 – aw04