单页面应用和多页面应用的对比

多页面应用
每次页面跳转,后端返回一个新的 HTML
优点:首屏时间快(页面首个屏幕的内容展现速度),SEO 效果好(搜索引擎可以识别首页中的跳转其它页面的链接)
缺点:页面切换慢(每次跳转页面需发送 HTTP 请求)
单页面应用
JS 感知路由(URL)变化,动态清除页面内容并将新页面的内容挂在到页面上(JS 渲染),此时由前端实现路由
优点:页面切换快
缺点:首屏时间慢,SEO差
posted @ 2021-02-25 16:47  倦梦还  阅读(114)  评论(0编辑  收藏  举报