我需要一个路由库来处理客户端js app的路径。
我目前正在使用backbone.js,虽然很棒,但还不够功能。
我正在寻找一个可以替换骨干的专用路径库(仅在路径方面,仍然希望将其用于MVC),具有很多功能。
由于
答案 0 :(得分:4)
不确定您正在寻找什么样的功能,但我只是提出了一个非常轻量级的JS路由器,它提供了最低限度的功能。我遇到的很多路由器都提供了比我想要的功能更多的功能,所以我认为这可能有助于为寻找光线的人填补空白:
答案 1 :(得分:3)
Backbone和Crossroads(及其附带的库,Hasher)都列在那里,但你也应该看看Director(Flatiron框架的独立模块)和LeviRoutes - 没有使用过,但它们看起来非常有前景。
答案 2 :(得分:2)
同样Finch.js似乎很好
答案 3 :(得分:2)
您可能还想尝试Sammy.js
答案 4 :(得分:1)
作为作者我有点偏见,但你可以尝试http://davisjs.com它是一个基于pushState的路由库,虽然你可以使用基于散列的路由,或者通过扩展使用其他任何东西。
我不确定你想要的功能是什么,但戴维斯是功能齐全的,并且可以让你进入内部,这样你就可以随心所欲地修改它的行为。