On Github ogranada / aprendiendo_javascript_2
Con cual se ve mejor... Default - Sky - Beige - Simple - Serif - Night Moon - Solarized
* Theme demos are loaded after the presentation which leads to flicker. In production you should load your theme in the <head> using a <link>.
Durante muchos años el hombre dejo de hacer muchas cosas por no poder transportar materia prima de un lugar a otro. De la misma manera el hombre actual ha dejado de hacer cosas interesantes en el navegador por no conocer las herramientas.
Muchas de las plataformas existentes generan todo el código html en el servidor, aumentando la cantidad de datos a enviar, provocando mayor carga en el servidor y haciendo más lenta la interacción con el usuario.
* Es posible compararlo con un esclavo, por que hace todo lo que uno le dice.Hay tecnicas avanzadas de reescritura del dom mediante sistemas de platillas front-end, como underscore, swig, mustache, twig y muchos más.
Se descargan librerias a la maquina cliente que preprocesan plantillas, que a su vez son alimentadas con datos relevantes, como objetos javascript para así generar el contenido necesario.
Usar plantillas renderizadas en el cliente tiene varias ventajas, algunas son:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>{{titulo}}</title> </head> <body> Hola {{usuario}}, ¿A que se dedica?: <ul>{% for tarea in tareas %} <li>{{tarea}}</li> {% endfor %}</ul> </body> </html>