Respuesta

21

escribí una pequeña serie blog en exactamente este tema ...

La primera parte presenta el problema y las soluciones anteriores, así como la solución actual: pushState (API historia) de HTML5

http://lostechies.com/derickbailey/2011/09/26/seo-and-accessibility-with-html5-pushstate-part-1-introducing-pushstate/

Parte 2 muestra cómo utilizar la mejora progresiva de la espina dorsal, de modo que cuando usted tiene su servidor de representar HTML a continuación, puede tener su opinión código Backbone sobre el contenido HTML existente en vez de traer nuevos contenidos:

http://lostechies.com/derickbailey/2011/09/26/seo-and-accessibility-with-html5-pushstate-part-2-progressive-enhancement-with-backbone-js/

Parte 3 es un video de una presentación que hice sobre este tema (un poco borrosa), en una conferencia:

http://lostechies.com/derickbailey/2011/10/06/seo-and-accessibility-with-html5-pushstate-part-3-the-video/

Y aunque no es directamente una parte de esta pequeña serie, También escribí una publicación de blog sobre el uso de enrutadores con PushState. La esencia de ese mensaje es: no es necesario un router:

http://lostechies.com/derickbailey/2011/10/17/tips-for-using-backbone-js-routers-with-html5-pushstate/

Espero que ayude

+1

Usted súper absoluta * – joecritch

-1

No estoy realmente seguro de si entiendo su pregunta de la manera correcta. Creo que tiene algunos datos y desea trabajar con ellos en el lado del servidor utilizando los raíles y luego proporcionarlos a su javascript y continuar trabajando con los datos. ¿Está bien?

Entonces sí, eso es posible. Digamos que tiene un modelo llamado artículo y se accede a un artículo de la siguiente URL:

http://site.com/articles/1

continuación, se puede añadir una .xml

http://site.com/articles/1.xml

y obtendrá xml y de porque Javascript puede analizar XML. Esta es la configuración predeterminada de los rieles.

Cuestiones relacionadas