开发者

javascript clientside routing/pathing library [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. Closed 10 years ago.

I'm in the need for a routing library to handle my paths for a client side js app.

I'm currently using backbone.js, which while great, is not fully featured enough.

I'm looking for a dedicated pathing library that I can replace backbone with (only in terms of pat开发者_运维知识库hing, still want to use that for MVC), something with a lot of features.

Thanks


Not sure what sort of features you are looking for, but I just put up an extremely lightweight JS router that offers the bare minimum to get things going. A lot of the routers I had come across were offering way more features than I was looking for, so I thought this might help fill a void for those looking for something light:

https://github.com/bpeacock/lennonjs


There are a number of interesting routing libraries at http://www.microjs.com/#spa

Backbone, and Crossroads (and its accompanying library, Hasher) are both listed there, but you should also check out Director (independent module from the Flatiron framework) and LeviRoutes -- haven't used either but they look pretty promising.


Also Finch.js seems good


You may want to Try Sammy.js as well


As the author I'm slightly biased but you could try http://davisjs.com It is a routing library that is based around pushState, although you can use hash based routing, or any thing else via extensions.

I'm not sure what features exactly that you want but Davis is full-featured, and gives you hooks into the internals so you can modify its behaviour anyway you want.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜