javascript clientside routing/pathing library [closed]

两盒软妹~` 提交于 2019-11-29 02:11:53

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.

Gabe Hayes

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

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.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!