【发布时间】:2013-10-30 08:32:35
【问题描述】:
我是 Java 和 Web 应用程序开发的初学者。假设分析和优化 JSP 页面,这些页面需要一些时间才能从服务器获取数据。 我的问题是,我们可以在jsp等待服务器响应时加载支持文件吗?
【问题讨论】:
标签: java javascript html css
我是 Java 和 Web 应用程序开发的初学者。假设分析和优化 JSP 页面,这些页面需要一些时间才能从服务器获取数据。 我的问题是,我们可以在jsp等待服务器响应时加载支持文件吗?
【问题讨论】:
标签: java javascript html css
我认为你误解了 HTML、JS 和 CSS 的工作原理。
简而言之:浏览器向某个 JSP 页面发送请求。此页面从服务器返回,并在其中包含许多引用文件的 CSS 和 JS 的链接标签。浏览器解析该页面并发现它需要额外的资源才能正确使用该页面。所以它向服务器发送另一个请求,请求 CSS 和 JS。
因此,浏览器不可能提前知道JSP页面需要什么CSS和JS,因为这些是由页面本身的内容决定的。
但是,这并不意味着您不走运。第一个页面总是需要在之后加载它,但是可以通过Pre-loading external files (CSS, JavaScript) for other pages的解释提前为其他页面加载CSS和JS。我自己没有尝试过这些方法,但它们似乎有效。
【讨论】:
好吧,如果我理解正确,为什么不加载 CSS/JS 文件并在完成后启动其他函数?不过,我不太确定你为什么想要那个。
【讨论】: