/user/register
/user/login
/contact
o treści generowanej server side w PHP. I teraz można by dołączyć globalny plik routera w JS który na podstawie adresu wykonywałby pewne akcje (i nic ponad to). Przykładowo:
var r = new Router({ routes: { '/user/*' : 'user', '/contact' : 'contact' }, user: function(param) { console.log('costam');} contact: function() {AMD require....} });
Tylko że z tego co widzę nikt tak prostej rzeczy nie stworzył. Wszystkie rozwiązania bazują na hasbangu lub HTML5 history i od razu implementują całe tak szumnie nazywane client-side MVC (czego zupełnie nie potrzebuję). Mnie chodzi bardziej o https://github.com/tanabe/jQuery-Router tylko trochę bardziej rozbudowane w obsłudze routów (głównie bardziej złożony regexp i domyślne maski).
I pytanie do was. Czy ja się źle zabieram do problemu czy nie potrafię szukać? Mile widziane też inne propozycje.