单页面简称(SPA),原理:利用js感知到url的变化,可以通过js动态的将当前的页面内容清除掉,接着将下一个页面的内容挂载到当前的页面上,页面每次切换跳转时,并不需要做html请求,这样就节省了很多http发送延迟,切换速度更快.
优点:加载速度快,内容的改变不需要重新加载整个页面,对服务器压力小
前后端分离,视觉效果好
缺点:页面初次加载比较慢,页面复杂提高很多
多页面:一个应用多个页面,页面跳转时整个页面都刷新,每次都请求一个新的页面
有点:SEO效果好
缺点:页面切换慢,每次切换页面需要选择性的重新加载公共资源