tinyrouter.js
A tiny router. It currently depends on jQuery.
Usage
var router = new TinyRouter({
routes: {
"blog": "listBlogPosts"
},
controller: {
listBlogPosts: function () {
console.log("Listing blog posts!");
}
}
});
router.start();You can also listen to events:
router.on("route:finished", function (fragment) {
console.log("You just visited", fragment);
});TODO
- add parameter support
- remove jQuery dependency
- add more events
- add tests