Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pliki JS wczytywane na podstawie routera
viking
post
Post #1





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Przy okazji przepisywania aplikacji fajnie by było trochę uporządkować kod. Wymyśliłem że pożądane było by coś takiego. Załóżmy są adresy:
/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:
[JAVASCRIPT] pobierz, plaintext
  1. var r = new Router({
  2. routes: {
  3. '/user/*' : 'user',
  4. '/contact' : 'contact'
  5. },
  6.  
  7. user: function(param) { console.log('costam');}
  8. contact: function() {AMD require....}
  9. });
[JAVASCRIPT] pobierz, plaintext

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.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 07:53