user:pass@www.example.com:80/dir/index.h…#ch1的部分就是我们所说的片段标识符,通常可用来标记出已获取资源中的子资源,片段标识符的改变并不会引起浏览器的刷新,因此hash模式就是使用的片段标识符来作为前端路由的依据。在前端路由中我们把片段标识符称作hash部分,hash部分仅仅只是客户端的状态,hash部分并不会被服务器端所接收。我们可以通过window.onhashchagnge事件来监听url中hash部分的变化,这也是基于hash路由的基础。举个例子:
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |