什么是单页面应用
只有一张web页面的应用,单页面跳转仅刷新局部资源 ,公共资源(js、css等)仅需加载一次,常用于PC端官网、购物等网站。
多页面每次跳转需要加载对应的html,css,js资源,常用于app或客户端
组成 | 单页面 | 多页面 |
---|---|---|
组成 | 单页 | 多页 |
刷新 | 局部 | 整体 |
资源加载 | 只需加载一次 | 每个页面都要加载 |
SEO | 不利于SEO检索,SSR优化 | 前后端分离也存在这个问题 |
数据传递 | 容易 | 需要借助路由或缓存 |
转场动画 | 容易 | 无法实现 |
用户体验 | 流畅 | 加载缓慢 |
网友评论