- SPA–Single Page Application 单页面的应用程序,顾名思义 就是只要加载一个html页面的应用程序,在页面中要进行跳转到其它内容时使用的是局部数据更新,也就是改变某些部分的数据,对相同的组件(模块)进行复用。
*~~~~当然这就有与之相对的多页面应用程序啦 * - MPA–Multiple Pages Application 多页面的应用程序,看字面的意思也就是对于一个应用程序中的每一次的请求都是通过加载和渲染一整个html页面,所以它有大量的html页面。
SPA的优势:
- SPA请求的体积相对来说会小很多(因为只要请求一个html页面);同时这也大大降低了服务器的压力;加载和渲染速度会加快(因为只需要更新局部数据和内容)。
但是这不利于SEO(搜索引擎优化),因为页面并不知道你加载的是哪一部分的内容,只有一个html页面
所以我们要通过学习----router路由来进行单页面应用程序的开发
路由是浏览器url地址中hash(哈希值)与展示视图之间的一一对应的规则
也就是一个哈希值(path)对应一个组件(component)
有关路由的看我之后的文章叭~~~