así que hoy no es la excepción y termine un proyectito bajo el lema "que pasa si me levanto un poco mas temprano y me pongo mas productivo"
el resultado son dos librerías en dos lenguajes distintos pero que hacen lo mismo.
el resultado es emel y legojs
ambos se encargan de parsear expresiones similares a un selector css (o un selector de jquery) y generar el html de esa expresión.
por ejemplo:
#wrapper > ({welcome } + em.user {username} + strong {!})
genera:
<div id="wrapper">welcome <em class="user">username</em><strong>!</strong></div>
y así
porque?
en paginas muy dinámicas normalmente uno necesita generar pequenios snippets de html para actualizar cosas y es un perno usar un template para eso, peor es escribir el html, escapar cosas y cerrar tags.
esto es algo intermedio.
legojs viene con un plugin para jquery que permite traducirlo directamente a nodos dom o a una representación intermedia.
ademas, porque se me dio la gana.
3 comentarios:
Muy bueno! Me hiciste acordar a esto http://code.google.com/p/zen-coding/
si te fijas en la pagina del proyecto dice que esta inspirado en zencoding :)
Uh, no lo note! groso! :D
Publicar un comentario