我是java和Web应用程序开发的初学者。假设分析&优化JSP页面,从服务器获取数据需要一些时间。 我的问题是,我们可以在jsp等待服务器响应时加载支持文件吗?
答案 0 :(得分:1)
我认为你误解了HTML,JS和CSS是如何工作的。
简而言之:浏览器发送对某个JSP页面的请求。该页面从服务器返回并在其中包含许多引用该文件的CSS和JS的链接标记。浏览器会解析此页面并发现它需要额外的资源才能正确使用该页面。因此它向服务器发送另一个请求以获取CSS和JS。
因此,浏览器不可能事先知道JSP页面需要什么CSS和JS,因为这些是由页面本身的内容决定的。
但是,这并不意味着你运气不好。第一页总是需要在之后加载它,但是可以通过Pre-loading external files (CSS, JavaScript) for other pages的解释预先为其他页面加载CSS和JS。我自己没有尝试过这些方法,但它们看似有效。
答案 1 :(得分:0)
好吧,如果我理解正确,为什么不加载CSS / JS文件并在完成后启动其他功能?不过,我不太清楚为什么你会这么想。