首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一个类似backbone路由的纯净route ( 前端路由 客户端路由 backbone路由 )

大家用backbone、angular,可能都习惯了内置的路由,这两个框架的路由都是非常优秀的,强大而简单。 客户端(浏览器)路由原理其实比较简单,其实就是监听hash的变化。...在之前的架构探讨中,说到director.js这个路由类库不好使,那么,在这一篇,我们尝试自行实现一个简洁而且非常好使的路由类库。...原理先介绍,无非几个步骤: 建立配置表(字符串路径和函数的映射) 监听路由(onhashchange) 处理路由变化,跟配置表的路径做匹配 路径转化为正则表达式 正则exec,匹配+抽取参数 其中难点就在于路径转化为正则表达式...,director没做好就是这一步,而backbone则做得非常非常强大,那么我们可以尝试把backbone这一块代码抠出来。...做个简单的测试: backbone-route.js"> Route.init({ 'module1':

1.1K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券