我正在寻找一个解决请求时开始查看网页的解决方案。例如,使用Express和EJS,如果我查询多个数据源(我没有掌握),我必须等待在" res.render"之前检索我需要使用的所有数据。
是否可以发送页面顶部,然后一一挡住?
谢谢您的帮助!
-
使用此制作基本模板并提出feed res.render()。那将是用户看到的第一件事。
-
您必须编码客户端代码(您使用"基本"页面调用)。这是在
document.ready
上发出的AJAX调用以获取其他页面。为此,您将需要启用其他路线,每条路线都有各自的内容。 -
AJAX调用的回调必须有一种将检索到的内容附加到您的"基本页面"中的方法。
-
应该做的。
(显然,有几种方法可以使这种更复杂,更专业,但是@legilles正在寻找" Kickstart")。
问:
h .--
您不能简单地渲染一半的页面,然后等待数据通过服务器端编程完成加载页。
您尝试做的事情的最佳解决方案是Ajax调用。从客户端检索数据使用户可以查看所有可用的静态内容,而不必等待数据驱动的内容被获取。
这不是解决问题的最佳解决方案,即对数据源进行优化。