标签:优点 image 后端 时延 感知 卡顿 vue.js 逻辑 script
多页面应用:每次页面跳转,后台都会返回一个新的HTML文档,就是多页面应用。
在以往传统开发的应用(网站)大多都是多页面应用,路由由后端来写。
页面跳转=》返回HTML,优点:首屏时间快,SEO效果好,缺点是页面切换慢。
单页应用:用vue写的项目是单页应用,刷新页面会请求一个HTML文件,切换页面的时候,并不会发起新的请求一个HTML文件,只是页面内容发生了变化
vue.js原理:JS感知URL变化,当URL发生变化后,使用JS动态把当前的页面内容清除掉,再把下一个页面的内容挂载到页面上。此时的路由就不是后端来做了,而是前端来做,判断页面到底显示哪一个组件,再把以前的组件清除掉使用新的组件。就不会每一次跳转都请求HTML文件。
页面跳转 =》 JS渲染,优点页面切换快,缺点首屏时间稍慢,SEO差
标签:优点 image 后端 时延 感知 卡顿 vue.js 逻辑 script
原文地址:https://www.cnblogs.com/wljqds/p/spa.html