router-demo
路由是什么?
分发请求。
维基百科 路由:
路由(routing)就是通过互联的网络把信息从源地址传输到目的地址的活动。路由发生在OSI网络参考模型中的第三层即网络层。
路由引导分组转送,经过一些中间的节点后,到它们最后的目的地。作成硬件的话,则称为路由器。路由通常根据路由表——一个存储到各个目的地的最佳路径的表——来引导分组转送。因此为了有效率的转送分组,创建存储在路由器存储器内的路由表是非常重要的。
hash 模式
任何情况下都能做前端路由
SEO 不友好,服务器收不到 hash
Google 有针对 hash 模式的优化
history 模式
后端将所有前端路由都渲染到同一个页面,不是 404 页面
IE 8 以下不支持
memory 模式
将路径存在 localstorage 中
缺点:路径是空的,单机版路由