SPA
不是指水疗。是 single page web application 的缩写。详细解释请查看百度百科-SPA
正常网页URL的组成,可以请看Location 对象( 包含有关当前 URL 的信息。)
例如:
https://mp.csdn.net/postedit/index.html?name=bian&email=itdian666@163.com#code/love
如上的 url 由以下部分组成:
1、https://规定了页面采用的协议;
2、mp.csdn.net 为页面所属的域名;
3、postedit/index.html为读取的文件名称(也可以叫做入口文件);
4、name=bian&email=itdian666@163.com是给页面通过 GET 方式传送的参数;
5、#code/love为页面的锚点区域
前面四个发生改变的时候,会触发浏览器的跳转亦或是刷新行为,而更改 url
中的锚点,并不会进行页面的更新,因此,几乎所有的 SPA 应用都是利用锚点的这个特性来实现路由的转换。---摘自FungLeo的博文