1、SPA应用:
只有一个HTML文件的Web应用,也叫做单页Web应用
典型的SPA应用:Vue开发的项目
2、SPA的特点:
1)SPA应用只有一个HTML文件, 所有的内容其实都在这个页面中呈现的
2)SPA应用只会加载一次HTML文件, 不会因为用户的操作而进行页面的重新加载
3)当用户与应用程序交互时, 是通过动态更新页面内容的方式来呈现不同的内容
3、SPA优点:
- 有良好的交互体验,不会重新加载整个网页, 只是局部更新
- 前后端分离开发,前端负责页面呈现和交互, 后端负责数据
- 减轻服务器压力,只用处理数据不用处理界面
- 共用一套后端程序代码
4. SPA缺点:
- SEO难度较高
只有一个界面, 无法针对不同的内容编写不同的SEO信息 - 初次加载耗时多
为实现单页Web应用功能及显示效果,需要在加载页面的时候将所有JavaScript、CSS统一加载,在Vue中可以使用按需加载解决.