2013-10-07 36 views
0

據我瞭解,SPA意味着原因和優勢打造SPA應用

  1. 移動最大邏輯到客戶端。意味着客戶端只接收來自服務器的JSON對象,通過請求它們而不是其他東西
  2. 將我們所有的html推送爲單頁
  3. 也許別的什麼?

問題

  1. 是什麼原因/ benfits寫單頁應用程序?
  2. 特別是,將所有html推送到單個頁面有什麼好處?

回答

1

與SPA的最大區別之一是響應能力。它們似乎對用戶更具響應性,因爲頁面必須加載時沒有間隙。用戶也可以在等待更改(如旋轉圖標或進度條)時獲得直接反饋。這種反饋受到用戶的好評,減少了等待時間的感覺。用戶還可以通過多種方式與應用程序進行交互,而無需等待每次交互的新頁面加載。

+0

那麼,主要原因是爲了減少客戶端和服務器之間的流量,從而增加應用的速度? –

+0

沒有SPA就不可能實現進度條嗎? –

+0

不,當然不是。我提到了一個進度條作爲用戶反饋機制的例子。當Ajax請求在後臺執行時,反饋有助於減少用戶感知的等待時間。 – Pappa