hash模式:(兼容IE8)
1.在内部传递的实际URL 之前使用了一个哈希字符(#),这部分URL从未被发送到服务器,不需要再服务器层面上进行特殊处理,但它再SEO中确实又不好的影响
监听浏览器localtion中 onhashchange事件变化,根据#截取 地址来查找对应的路由规则
history模式(兼容IE10)
因为应用是一个单页面的客户端应用,用户再浏览器中直接访问嵌套路由时,会报404错误,
需要在服务器上添加一个回退路由
利用HTML5 history interface 中新增的pushSate()与replaceState方法