文章目录 url变化触发hasn变化触发 url变化触发 popstate 比 hashchange 先触发 window.addEventListener('popstate', function(e){ // ... }) hasn变化触发 window.addEventListener('hashChange', function(e){ // ... })