傳統的Web開發技術和Ajax技術有什么區別?


無論使用哪種開發技術,流程都是先由客戶端發送HTTP請求,然后由服務器對請求生成響應。但傳統的Web開發技術和Ajax技術之間還是存在很多差異的。

差異1:發送請求方式不同。

傳統Web應用通過瀏覽器發送請求,而Ajax技術則是通過JavaScript的XmlHttpRequest對象。

差異2:服務器響應不同。

針對傳統Web應用,服務器的響應是一個完整的頁面,而采用Ajax技術后,服務器的響應只是需要的數據。

差異3:客戶端處理的響應方式不同。

傳統的Web應用發送請求后,瀏覽器將等待服務器響應完成后重新加載整個頁面。而采用Ajax技術后,瀏覽器不再空閑等待請求的響應,而只是通過JavaScript動態更新頁面中需要更新的部分。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM