SPA

單頁應用(SPA,Single-page application)是一種能讓用戶在使用網站時,不用從伺服器載入整個頁面的 Web 開發實作。這個實作受益於近年來 AJAXJavaScript 的高度發展:SPA 藉由 AJAX 取得網路 API,接著用它呈現網頁。

SPA 因為能讓用戶在使用網站時,不用從伺服器載入整個頁面,所以能讓提升用戶體驗;SPA 同時也便於分清權責:前端開發者可以在開發伺服器端的情況下開發網站;後端開發者也能在不開發瀏覽器端的情況下開發功能。不過,由於部分Crawler無法執行 JavaScript,SPA 在 SEO 方面會有劣勢。另外,開發者也必須針對 SPA 做出更多考慮,以提供優良的用戶體驗。

參見

一般知識

以下為訪間最熱門的 SPA: