理解SPA单页应用的概念,实现方式
01-SPA单页应用
SPA: Single Page Application
`概念`: 整个程序只用一个html网页文件,利用组件化思想进行开发
`组件`: html + css + js组成的一个完整的应用
`好处`: 1. 提交代码的复用性,开发效率更高;2. 页面无刷新的体验,减少了用户的等待时间,用户体验好
`实现方式`:
=> 1. 通过地址栏hash(锚点)的改变,实现组件的切换
hashchange事件
=> 2. 通过历史记录(history)来实现组件的切换
`路由组件`:需要动态切换的组件,才叫路由组件。必须配置路由信息