SPA

qiuwenzheng發表於2024-04-17

SPA,即是single page application,即單一頁面應用,說的是在一個頁面內實現相關功能,與之相對的MPA,即multiple pages application,多頁面應用。應用若指的是網頁,則實現方式可以客戶端指令碼,如javascript,也可以是隱性的伺服器端呼叫,如ajax。對後者,0幾年間是很火的詞,隨著諸多框架的崛起,10年後就少有聽到了。框架,比如AngularJS,就是在底層的javascript上用MVC的方式鋪一層方法呼叫,近乎多學一門語言,熟練應用的前提還是對javascript的掌握,這段描述也適用於php及其上的後端框架。ajax,說是隱性的呼叫,說的是一個頁面透過另一個頁面的responseText來重新整理資料,而隱藏了後端指令碼更新資料時對頁面的重新整理。
昨今兩日接觸了AngularJS,備作記錄如上。

相關文章