我正在開發一個web應用程序,並且希望保持客戶端嚴格的HTML/JS/CSS而不需要服務器端生成HTML。動態地在每個頁面上包含頁眉和頁腳,而不需要服務器端代碼
servlet容器是Tomcat,它使用無狀態身份驗證向客戶端提供REST API。這將使未來的擴展更容易,而不必擔心粘滯的會話或管理某些外部存儲中的會話。
我現在的問題是我使用JQuery在頁面加載時動態插入header.html和footer.html。正如預期的那樣,頁眉和頁腳出現之前會有延遲。
除了靜態地將HTML放在網站的每個頁面之外,人們會推薦哪些選項作爲選項?
是什麼原因d你不想使用服務器端包括?他們解決了您對FOUC的問題,並將您對服務器的三個請求減少到一個。 –
使頁面等待,直到jQuery加載,可以嘗試查看holdReady();看看這是否有幫助。 – Toxide82
@RoryMcCrossan - 我實際上正在考慮像PHP這樣基本的東西,但我希望最終服務於HTML的Web服務器儘可能輕鬆地應用服務器執行的所有咕嚕聲。有沒有什麼可以生成您的構建就緒HTML包含頁眉和頁腳,但只寫一次? – jimmy