1.history和hash都是利用浏览器的2种特性实现前端路由,history是利用浏览器历史记录栈的API实现,hash是监听location hash值变化事件来实现,2history的url没有#号,hash有#号3.相同的url,history会触发添加到浏览器历史栈中,hash不会,history需要后端配合,如果后端不配合刷新会出现404