Javascript的路由库?

Javascript的路由库?,javascript,routing,backbone.js,Javascript,Routing,Backbone.js,我曾经使用Backbone.js作为一个简单的MVC框架,它具有内置路由支持。现在我已经开始使用Agility.js,它不支持路由。所以我的问题是,除了Backbones.js的路由,还有其他选择吗 我之所以需要这一点,是因为我的“写作风格”是一个单页网站,可以查询服务器上的信息。几周前,我遇到了同样的问题,写了“Simrou”,这是一个非常基本的框架,除了这种路由(基于哈希的)外,什么都不做。您可以用主干网自己的样式定义路由,然后将操作处理程序附加到GET、POST、PUT等请求(GET基本上

我曾经使用Backbone.js作为一个简单的MVC框架,它具有内置路由支持。现在我已经开始使用Agility.js,它不支持路由。所以我的问题是,除了Backbones.js的路由,还有其他选择吗


我之所以需要这一点,是因为我的“写作风格”是一个单页网站,可以查询服务器上的信息。

几周前,我遇到了同样的问题,写了“Simrou”,这是一个非常基本的框架,除了这种路由(基于哈希的)外,什么都不做。您可以用主干网自己的样式定义路由,然后将操作处理程序附加到GET、POST、PUT等请求(GET基本上是一个单击的链接,POST等可以由表单触发)


另一个选项是它提供了基于pushState的简单路由(也可以使用基于哈希的路由)。它的灵感来源于Sammy.js,但只关注路由方面。

不确定您想要什么样的功能,但我刚刚推出了一款极其轻量级的js路由器,它提供了最基本的功能。我遇到的许多路由器提供的功能比我想要的多得多,所以我认为这可能有助于填补那个些寻找轻量级产品的人的空白。它默认使用pushState,返回到哈希

这看起来很有希望,我将等待其他答案一段时间,因为你刚刚写了这个“几周前”,我在一个非常大的项目工作。因此,如果没有人能给出更好的答案,我会接受你的答案。顺便说一句,看起来非常有希望。这可能是你能做的最好的了-我们在一个中型项目中使用了这个框架,它表现得非常好。但它确实非常简单,没有提供太多功能。顺便说一句,你可能想看看Sammy.js!Sammy.js不适合我。我已经修复了我的MVC(Agility.js),我将很好地使用您的库:)。非常灵活,谢谢!如果您遇到任何不符合预期或可以更好地解决的问题,请告诉我。这看起来非常有趣@Niko!那么测试呢?欢迎使用堆栈溢出!谢谢你的回复!请务必仔细阅读。我想知道一个地方这个问题是建设性的,因为它是对我来说。我同意他妈的是怎么回事与堆栈。。。我遇到的大多数体面的问题都已经结束了???要求执行特定功能的框架/库是绝对有效的,并且是一个很大的部分,或者说什么是堆栈溢出。我对这个问题的结束感到非常沮丧