SPA,即是single page application,即单一页面应用,说的是在一个页面内实现相关功能,与之相对的MPA,即multiple pages application,多页面应用。应用若指的是网页,则实现方式可以客户端脚本,如javascript,也可以是隐性的服务器端调用,如ajax。对后者,0几年间是很火的词,随着诸多框架的崛起,10年后就少有听到了。框架,比如AngularJS,就是在底层的javascript上用MVC的方式铺一层方法调用,近乎多学一门语言,熟练应用的前提还是对javascript的掌握,这段描述也适用于php及其上的后端框架。ajax,说是隐性的调用,说的是一个页面通过另一个页面的responseText来刷新数据,而隐藏了后端脚本更新数据时对页面的刷新。
昨今两日接触了AngularJS,备作记录如上。