单页应用

单页应用是什么?

单页应用又称 SPA(Single Page Application)指的是使用单个 HTML 完成多个页面切换和功能的应用。这些应用只有一个 html 文件作为入口,使用 js 完成页面的布局和渲染。页面展示和功能室根据路由完成的。

单页的几种路由管理方式

一般来说,我们采用第一种 hash 的管理方式。

单页应用的优势

单页应用开发中可能存在的问题

单页应用的适用场景

由于以上的优势和问题,单页适用于经常切换页面的场景和数据传递较多,多表单的场景。