我是 Java 和 Web 应用程序开发的初学者。假设分析和优化 JSP 页面,这些页面需要一些时间才能从服务器获取数据。我的问题是,我们可以在 jsp 等待服务器响应时加载支持文件吗?
问问题
171 次
2 回答
1
我认为您误解了 HTML、JS 和 CSS 的工作原理。
简而言之:浏览器向某个 JSP 页面发送请求。该页面从服务器返回,并在其中包含许多引用文件的 CSS 和 JS 的链接标签。浏览器解析该页面并发现它需要额外的资源才能正确使用该页面。因此,它向服务器发送另一个请求以获取 CSS 和 JS。
正因为如此,浏览器不可能提前知道JSP页面需要什么CSS和JS,因为这些是由页面本身的内容决定的。
但是,这并不意味着您不走运。第一个页面总是需要在后面加载,但是可以通过预加载其他页面的外部文件(CSS,JavaScript)的说明来预先加载其他页面的CSS和JS 。我自己没有尝试过这些方法,但它们似乎是有效的。
于 2013-10-30T08:45:22.770 回答
0
好吧,如果我理解正确,为什么不加载 CSS/JS 文件并在完成后触发其他功能?不过,我不太确定你为什么想要那个。
于 2013-10-30T08:46:34.060 回答