Este es un conocimiento básico y fundamental sobre cómo funcionan la web y los navegadores. Con la representación del lado del cliente, su solicitud inicial carga el diseño de página, CSS y JavaScript. Todo es común, excepto que parte o la totalidad del contenido no está incluido. En cambio, JavaScript realiza otra solicitud, obtiene una respuesta (probablemente en JSON) y genera el HTML apropiado (probablemente usando una biblioteca de plantillas).
Con la representación del lado del servidor, su solicitud inicial carga la página, el diseño, CSS, JavaScript y el contenido. Las actualizaciones que utilizan la representación del lado del servidor es donde muchos desarrolladores comienzan a salir del extremo. De hecho, piensan que la página se actualiza . En cambio, lo que pensé que todos hemos estado haciendo durante la última media década, es alguna forma de:
$ (‘# loadTweets’). on (‘click’, function (e) {
- ¿Cuáles son algunos buenos usos para cPanel?
- ¿Qué se debe aprender después de HTML / CSS, LESS o Bootstrap?
- ¿Qué marco web Java debo usar: Play, Wicket, Struts, JSF, Tapestry o Stripes?
- ¿La prensa HTML5 reciente está un poco exagerada, dado que la experiencia web principal será IE6.0-8.0 durante los próximos 3-4 años?
- ¿Por qué necesitamos EPUB cuando tenemos HTML?
$ .get (‘/ tweets / person’, {last_id: 239393939}, function (r) {
$ (‘# tweets’). prepend (r);
});
e.preventDefaults ();
});
Todavía solo estamos haciendo una actualización parcial, pero dejamos que el servidor haga el renderizado e inserte esa salida finalizada en nuestro DOM.