原生JS實現一個簡單的前端路由(路由實現的原理)

一個極簡前端路由實現 說一下前端路由實現的簡要原理,以 hash 形式(也可以使用 History API 來處理)爲例,當 url 的 hash 發生變化時,觸發 hashchange 註冊的回調,回調中去進行不同的操作,進行不同的內容的展示。直接看代碼或許更直觀。 function Router() { this.routes = {}; this.currentUrl = '
相關文章
相關標籤/搜索