為什麼很多網站都沒用a標籤做url跳轉,f12也看不到標籤上有任何跳轉的資訊但是點擊卻能url跳轉怎麼做的?還是做了什麼處理?讓我看不到f12看不到標籤的任何資料?一下子懵了,第一次看到這樣的f12研究了很久也沒搞懂js怎麼實現的!
js 跳轉啊,舉個栗子
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <button id="btn">Go</button> <script> var btn = document.getElementById("btn"); btn.addEventListener("click",function(e){ window.location.href="https://segmentfault.com"; }); </script> </body> </html>
綁定的點擊跳轉事件
雷雷
現在的單頁一般都是用 history.pushState https://developer.mozilla.org...
vue-router
vue-router 預設 hash 模式 —— 使用 URL 的 hash 來模擬一個完整的 URL,所以當 URL 改變時,頁面不會重新載入。 如果不想要很醜的 hash,我們可以使用路由的 history 模式,這種模式充分利用 history.pushState API 來完成 URL 跳轉而無須重新加載頁面。
vue-router 預設 hash 模式 —— 使用 URL 的 hash 來模擬一個完整的 URL,所以當 URL 改變時,頁面不會重新載入。
如果不想要很醜的 hash,我們可以使用路由的 history 模式,這種模式充分利用 history.pushState API 來完成 URL 跳轉而無須重新加載頁面。
https://router.vuejs.org/zh-c...
js 跳轉啊,舉個栗子
綁定的點擊跳轉事件
雷雷
現在的單頁一般都是用 history.pushState
https://developer.mozilla.org...
vue-router
https://router.vuejs.org/zh-c...