多页应用与单页应用

1、多页应用

  特征:每次页面跳转,后端都会提供一个新的html应用

  优点:首屏时间快(即首个屏幕展现的时间,因为只经历了一个HTTP的请求,所以页面展示速度快),SEO效果好(可以参考https://www.cnblogs.com/yuxingyoucan/p/9169247.html)

  缺点:页面切换比较慢

2、单页应用

  特征:每次页面的跳转,并不请求HTML,页面的展示原理是,JavaScript会感知到URL的变化,动态的把当前页面的内容清除掉,再将下一个页面展示的内容挂载到页面,所以整个过程没有请求到后端,都是通过JS渲染。

  优点:页面切换快

  缺点:首屏时间稍慢(需要请求一次HTML还需要发一个js请求,两个请求都回来才会展示首屏),SEO差(都是JS渲染出来的,所以搜索引擎不识别这些内容)

  

猜你喜欢

转载自www.cnblogs.com/yuxingyoucan/p/9250887.html