动态加载html

时间:2019-05-22 06:21:34

标签: html node.js json express handlebars.js

我正在使用node.js,express和handlebars。

目前,我正在通过res.render()将json传递给hbs。在hbs中,我正在使用{{#each dataJson}}对其进行迭代并列出json的内容。现在...如果我的json有100万个条目怎么办?这样一来,加载我的页面就会花很多时间,对吧?

现在我的问题是: 我如何加载该动态?我希望页面在显示已加载内容的同时从json加载html。

对不起,我英语不好。这不是我的母语。

最诚挚的问候

Naggelus

1 个答案:

答案 0 :(得分:0)

您将需要实现惰性加载机制。 与其在初始加载时加载所有百万条记录,不如将其分块发送。根据查看端口,可以确定记录并加载第一页。当用户浏览这些记录时,您需要发送另一个API请求以获取下一个块,依此类推。 这样只会将必要的记录加载到UI。