原生JS实现一个简单的前端路由(路由实现的原理)

一个极简前端路由实现前端 说一下前端路由实现的简要原理,以 hash 形式(也能够使用 History API 来处理)为例,当 url 的 hash 发生变化时,触发 hashchange 注册的回调,回调中去进行不一样的操做,进行不一样的内容的展现。直接看代码或许更直观。 数组 function Router() { this.routes = {}; this.current
相关文章
相关标签/搜索