Skip to content

Latest commit

 

History

History
13 lines (7 loc) · 898 Bytes

什么是SPA.md

File metadata and controls

13 lines (7 loc) · 898 Bytes

单页面Web应用(single page web application,SPA):SPA是一种特殊的web应用,是加载单个HTML页面并在用户与应用程序交互时动态更新该页面。它将所有活动局限于一个web页面中,仅在该web页面初始化时加载相应的HTML、JavaScript、css。一旦页面加载完成,SPA不会因为用户的操作而进行页面的重新加载或者跳转,而是利用JavaScript动态的变换HTML(采用的是div切换显示和隐藏),从而实现UI与用户的交互。在SPA应用中,应用加载之后就不会再有整页刷新。相反,展示逻辑预先加载,并有赖于内容Region(区域)中的视图切换来展示内容。

优点:

用户体验好 、良好的前后端分离。

缺点:

1.不利于SEO。

2.初次加载耗时相对增多。

3.导航不可用,如果一定要导航需要自行实现前进、后退。