单页应用
维基百科,自由的 encyclopedia
单页应用(英语:single-page application,缩写SPA)是一种网络应用程序或网站的模型,它通过动态重写当前页面来与用户交互,而非传统的从服务器重新加载整个新页面。这种方法避免了页面之间切换打断用户体验,使应用程序更像一个桌面应用程序。在单页应用中,所有必要的代码(HTML、JavaScript和CSS)都通过单个页面的加载而检索[1],或者依需(通常是为响应用户操作)動態裝載适当的资源并添加到页面。尽管可以用位置散列或HTML5历史API(英语:Comparison of layout engines (HTML5)#APIs)来提供应用程序中单独逻辑页面的感知和导航能力,但页面在过程中的任何时间点都不会重新加载,也不会将控制转移到其他页面。[2]与单页应用的交互通常涉及到与网页服务器后端的动态通信。
![]() | 此条目翻译自其他语言维基百科,需要相关领域的编者协助校对翻译。 |
此条目需要补充更多来源。 (2018年2月25日) |