1简介

单页应用,英语全称 Single Page Application,简称为 SPA。

单页应用优点

1. 提供更加吸引人的用户体验

2. 拥有和桌面应用一样的响应速度

3. 分离关注点

单页应用缺点

1. 对搜索引擎不友好

2. 无法以网址来做判断

前端路由和后端路由

当我们切换地址的时候,实际需要在单页应用的时候,先进行前端的切换页面。而不是直接到后端访问。因此,我们就需要借助前端路由
目前,前端路由大致分为 2 种形式:

  • hash 模式
  • history 模式

后端路由,更多的是承载的通过某一个路由,获取相关数据的功能,所以在很多现实开发中,前端人员都会统一称呼需要后端提供一个接口,而这个所谓的接口,其实就是后端的某一个url路由地址。

director.js

在index。js引入

  1. <script src="https://cdn.bootcdn.net/ajax/libs/Director/1.2.8/director.js"></script>

image.png
main.js
image.png
跳转的
image.png