我是 Java 和网络应用程序开发的初学者。假设要分析和优化 JSP 页面,这些页面需要一些时间才能从服务器获取数据。 我的问题是,我们可以在 jsp 等待服务器响应时加载支持文件吗?
最佳答案
我认为你误解了 HTML、JS 和 CSS 的工作原理。
简而言之:浏览器发送对某个JSP页面的请求。该页面从服务器返回并在其中包含许多引用该文件的 CSS 和 JS 的链接标记。浏览器解析此页面并发现它需要额外的资源才能正确使用该页面。因此它向服务器发送另一个请求以获取 CSS 和 JS。
正因为如此,浏览器不可能提前知道JSP页面需要什么CSS和JS,因为这些是由页面本身的内容决定的。
但是,这并不意味着您不走运。第一页总是需要在之后加载它,但是可以通过Pre-loading external files (CSS, JavaScript) for other pages上的解释提前加载其他页面的CSS和JS。 .我自己没有尝试过这些方法,但它们似乎有效。
关于java - 在页面等待服务器时加载 CSS 和 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19677306/