刷新都要快

一個用戶體驗設計師需要知道Ajax如何工作才能更有效地使用它。如果你不知道Ajax如何工作或者服務器請求是如何工作,你又怎么能確定在某些特定的環境中,Ajax方式對于用戶體驗來說是最好的?LukasTwitter上的留言里這么回復: 這恰恰是忽視代碼實現而改善用戶體驗的一個完美的例子;頁面刷新會使頁面更容易和快速地執行。 正如我在下一段留言里所指出的,Lukas所說的實際上并不正確——在很多情況下,相比整頁刷新頁面,Ajax請求事實上執行得更快。刷新整頁會向服務器發送更多的HTTP請求(例如請求CSSJavaScript和圖片文件),但在很多情況下,Ajax請求僅僅返回一段文本數據,所以它向服務器發送的請求要少得多。在絕大多數情況下,用Ajax請求來發送或者獲取數據比整頁刷新都要快。