我是java和web應用程序開發的初學者。假設分析&優化JSP頁面,那些需要一段時間才能從服務器獲取數據。 我的問題是,我們可以在jsp等待服務器響應時加載支持文件嗎?頁面正在等待服務器時加載CSS和JS
0
A
回答
1
我想你誤解了HTML,JS和CSS是如何工作的。
總之:瀏覽器發送一個特定JSP頁面的請求。這個頁面從服務器返回,並在其中保存了一些引用文件的CSS和JS的鏈接標記。瀏覽器解析這個頁面,發現它需要額外的資源才能正確使用頁面。所以它發送另一個請求到服務器的CSS和JS。
因此,瀏覽器不可能事先知道JSP頁面需要什麼CSS和JS,因爲這些是由頁面本身的內容決定的。
但是,這並不意味着你運氣不好。第一頁總是需要在之後加載它,但是可以通過對Pre-loading external files (CSS, JavaScript) for other pages的解釋事先加載其他頁面的CSS和JS。我自己並沒有嘗試過這些方法,但它們似乎有效。
0
那麼,如果我正確理解你,爲什麼不加載CSS/JS文件並在完成後觸發其他函數?不過,我不確定你爲什麼要這樣做。
相關問題
- 1. 正在等待scrapy的加載頁面
- 2. 在測試Angular JS網站時,等待頁面加載Selenium和Phantom JS
- 3. 等待頁面加載
- 4. 等待頁面加載CasperJS
- 5. 超時等待頁面加載
- 6. 節點js請求和cheerio等待頁面完全加載
- 7. 等待頁面加載或等待X秒前加載播放器
- 8. 在等待服務器響應時設置加載屏幕
- 9. 等待,直到js腳本加載在頁面上
- 10. 如何在等待JS加載內容後解析HTML頁面?
- 11. asp.net頁面等待其他服務器端/ asynchrone頁面
- 12. Selenium(java):頁面在測試運行時不加載css和js
- 13. 讓所有的JS等待頁面加載
- 14. cefsharp等待頁面加載,的WinForms C#
- 15. 等待整個頁面加載
- 16. Firefox不會等待頁面加載Webdriverio
- 17. 貂皮:等待頁面加載@BeforeStep
- 18. phantomjs不等待「全部」頁面加載
- 19. 等待頁面加載中鉻
- 20. Behat + selenium 2等待頁面加載
- 21. Selenium SafariDriver不會等待頁面加載?
- 22. Python WebDriver等待頁面加載
- 23. Webkit.Net等待要完全加載頁面
- 24. 如何等待頁面加載完成?
- 25. PhantomJS 2.0.0不會等待頁面加載
- 26. iMacros的等待頁面加載
- 27. C#WPF - 等待頁面加載
- 28. HtmlElement.InvokeMember,如何等待頁面加載?
- 29. 使用PageFactory等待頁面加載C#
- 30. selenium-webdriver並等待頁面加載