1简介
单页应用,英语全称 Single Page Application,简称为 SPA。
单页应用优点
1. 提供更加吸引人的用户体验
2. 拥有和桌面应用一样的响应速度
3. 分离关注点
单页应用缺点
1. 对搜索引擎不友好
2. 无法以网址来做判断
前端路由和后端路由
当我们切换地址的时候,实际需要在单页应用的时候,先进行前端的切换页面。而不是直接到后端访问。因此,我们就需要借助前端路由
目前,前端路由大致分为 2 种形式:
- hash 模式
- history 模式
后端路由,更多的是承载的通过某一个路由,获取相关数据的功能,所以在很多现实开发中,前端人员都会统一称呼需要后端提供一个接口,而这个所谓的接口,其实就是后端的某一个url路由地址。
director.js
在index。js引入
<script src="https://cdn.bootcdn.net/ajax/libs/Director/1.2.8/director.js"></script>
main.js
跳转的