2012-04-17 9 views

risposta

12

Il routing lato client è lo stesso del routing lato server, ma è eseguito nel browser.

In una tipica applicazione Web ci sono diverse pagine che si associano a URL diversi, e ciascuna delle pagine ha una logica e un modello che viene poi reso.

L'instradamento sul lato client esegue semplicemente questo processo nel browser, utilizzando JavaScript per la logica e un motore di template basato su JS o altri approcci simili per il rendering delle pagine.

In genere viene utilizzato in applicazioni a pagina singola, in cui il codice lato server viene utilizzato principalmente per fornire un'API RESTful che il codice lato client utilizza tramite Ajax.

4

Stavo cercando di creare un'applicazione a pagina singola e sono venuto a conoscenza del routing lato client.

Con l'implementazione di routing lato client sono stato in grado di raggiungere i seguenti

  1. La parte anteriore e posteriore pulsanti nel browser iniziato a lavorare per la mia singola pagina dell'applicazione JavaScript. Questo è stato molto importante durante l'accesso alla pagina da un browser mobile.
  2. L'utente è stato in grado di creare un segnalibro/condividere un URL che non era possibile in precedenza.