单页应用(SPA)和多页应用(MPA)的区别?
1.结构:SPA是一个主页面和许多模块的组件组成
MPA是由许多完整的页面组成
2.刷新方式:SPA是页面局部刷新
MPA是整页刷新
3.用户体验:SPA:页面切换快,体验好
MPA:页面切换慢,体验不好
4.使用场景:SPA:对体验度和流畅度有较高要求的应用,不利于SEO
MPA: 适用于对SEO要求较高的应用
5.路由模式:SPA:可以使用 hash ,也可以使用 history
MPA:普通链接跳转
6.首屏时间:SPA:首屏时间慢
MPA:首屏时间快