多页面应用(MPA)和单页面应用(SPA)

一:MPA (Multi-page Application)---多页面应用

早期的网站多设计成多页面应用。使用 MPA 在使用者浏览 Web 时会依据点击需求切换页面,浏览器会不停的重载页面 (Reload),整个操作也常感觉卡卡。如果使用这样的设计在 Web App 中,使用者体验比较差,整体流畅度扣分。 

二:SPA (Single-page Application) ---单页面应用

即在 Web 设计上使用单一页面,利用 JavaScript 操作 Dom 的技术实现各种应用,现今在介面上算是非常受欢迎的设计,搭配 AJAX 使得整体介面反应速度相当迅速。缺点是学习门槛高,而 JavaScript 又有跨浏览器的问题,此外在不 Reload 页面的状况下,记忆体控制也变得更复杂与重要。


你可能感兴趣的:(多页面应用(MPA)和单页面应用(SPA))