概述

什么是单页应用

所谓单页应用,简称 SPA,指的是在一个页面上集成多种功能,甚至整个系统就只有一个页面,所有的业务功能都是它的子模块,通过特定的方式挂接到主界面上。它是AJAX技术的进一步升华,把AJAX的无刷新机制发挥到极致,因此能造就与桌面程序媲美的流畅用户体验。

SPA 面临的问题

路由

资源管理

内存泄漏

数据刷新

技术方案

Mvc,mvp,mvvm

Data driven

Reactive programing

Modularity