多页面应用 每次页面跳转,后端返回一个新的 HTML 优点:首屏时间快(页面首个屏幕的内容展现速度),SEO 效果好(搜索引擎可以识别首页中的跳转其它页面的链接) 缺点:页面切换慢(每次跳转页面需发送 HTTP 请求)
单页面应用 JS 感知路由(URL)变化,动态清除页面内容并将新页面的内容挂在到页面上(JS 渲染),此时由前端实现路由 优点:页面切换快 缺点:首屏时间慢,SEO差
多页面应用 每次页面跳转,后端返回一个新的 HTML 优点:首屏时间快(页面首个屏幕的内容展现速度),SEO 效果好(搜索引擎可以识别首页中的跳转其它页面的链接) 缺点:页面切换慢(每次跳转页面需发送 HTTP 请求)
单页面应用 JS 感知路由(URL)变化,动态清除页面内容并将新页面的内容挂在到页面上(JS 渲染),此时由前端实现路由 优点:页面切换快 缺点:首屏时间慢,SEO差