当前位置:   article > 正文

SPA单页应用和MPA多页应用的理解以及区别?_spa理解 与 mpa 区别

spa理解 与 mpa 区别

提示:好好学习 天天向上



提示:记得关注我哦

一、SPA是什么?

SPASingle-page application,翻译过来就是单页应用,SPA是一种网络应用程序或者是网站的模型,通过动态的去重写当前页面,来与用户进行交互。这种SPA单页应用方法其实避免了页面之间来回的切换去打断用户的体验,像所有必要的代码(HTML CSS JavaScript)都是通过单个页面的加载而检索的,或者是根据需要(通常是为了响应用户的操作)动态的装载适当的资源然后添加到页面,在任何时间点都不会去重新加载,也不会将控制区转移到其他的页面。
举一个例子:我有一个杯子,早上拿这个杯子装的牛奶,中午装的是咖啡,晚上装的是开水,我们会发现,变化的东西呢只是杯子里面的内容,而杯子始终还是那个杯子。
spa

二、MPA是什么?

MPAMultiPage-page application是多页应用,在多页应用中,每一个页面都是一个主页面,都是独立的,当我们访问另一个页面的时候,都需要去重新加载HTML CSS JavaScript文件,公共文件呢就需要根据需求来进行按需加载。

mpa

单页应用与多页应用的区别?

区别

单页应用SPA的优点?

优点

  1. 具有桌面应用的即时性,网站的可移植性和可访问性
  2. 用户体验好、快,内容的改变不需要去重新加载整个页面
  3. 良好的前后端分离、分工更加明确

缺点

  1. 不利于搜索引擎的抓取
  2. 首次渲染的速度相对较慢

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/1016246
推荐阅读
相关标签
  

闽ICP备14008679号