介绍spa以及spa有什么优缺点

569 阅读1分钟

SPA是什么?

单页面应用,一般整个应用只有一个html页面,通过前端路由实现无刷新跳转 eg:vue就是SPA应用的典型代表,结合webpack构建工具,加载时统一加载js和css文件 ,然后监听url的hash变化实现内容切换

SPA的优点

1.无刷新实现内容切换,用户体验好 2.符合前后端分离思想,通过ajax向后端获取数据,后端只需要提供数据,前端负责渲染,vue的mvvm框架渲染数据效果俱佳 3.减轻服务器压力,接口还可以复用化

SPA的缺点

1.首屏加载慢,因为大部分资源都在首页加载,所以容易造成首屏白屏 2.不利于seo优化