单页应用与多页应用

一、单页应用

    利用Vue开发的应用是单页面应用,在url变化时,js会感知到,然后动态地将当前页面上的内容清除掉,再将下一个页面的内容挂载到页面上。此时,路由不是后端去做,而是由前端来做。

    判断页面当前应该显示哪一个组件,清除掉上一个组件,显示下一个组件。这样页面跳转就不会去请求html文件了。

二、多页应用

优点:

(1)首屏时间:页面首个屏幕展现出来的时间。因为多页应用页面跳转只涉及一个http请求,服务器返回一个html文件。请求返回了,页面也就展示出来了,所以首屏时间快。

(2)SEO:搜索引擎优化效果。搜索引擎需要知道页面内容进行排名,它是可以知道html页面内容的。

缺点:

    页面切换慢:每次切换页面都要发送htttp请求,如果网速慢,页面之间切换就会出现明显卡顿。


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,267评论 4 61
  • 多页应用 每一次页面跳转的时候,后台服务器都会给返回一个新的html文档,这种类型的网站也就是多页网站,也叫做多页...
    八宝君阅读 44,745评论 8 59
  • 趁年轻我还要欣赏很多美丽的风景, 我还要品尝许多美味的饭菜, 我还要有很长很美好的一生, 我还要被爱包围一生温暖。...
    艾恍惚阅读 316评论 2 9
  • 很美、很幸福的画面![愉快]
    阿烈爱养生阅读 160评论 0 0
  • 一个人走路的时候总是会有很多幻想。今天是想说工作的地方突然出现了反社会人格外国人,带枪准备四处扫射,刚好有小宝贝...
    小宇宙_46ef阅读 79评论 0 0