SPA

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

posted @ 2024-04-17 14:38  qiuwenzheng  阅读(29)  评论(0)    收藏  举报