El equipo de JQuery ha liberado la versión 1.4 de su librería Javascript, incorporando numerosas correcciones de errores, mejoras en el rendimiento y nuevas funcionalidades.
Según lo poco que aún me ha dado tiempo a ver, estas son las cosas que yo destaco:
AJAX: acceso a las etags, soporte nativo para interpretar JSON.
Importantes mejoras en las funciones .css y .attr.
Mejoras en los efectos visuales (p.ej. easing personalizable para cada propiedad en la función effects).
Nuevos eventos: focusin y focusout
Aumento de hasta el triple en la velocidad de la función .html().
Soporte para la creación de nuevos elementos al estilo del dojo.create: jQuery("<div />", {
id: "miid",
css: {
height: "70px",
width: "70px",
color: "blue",
backgroundColor: "#eee"
},
click: function() {
$(this).css("backgroundColor", "green");
}
}).appendTo("body");
Alguna desventaja: pasa a pesar unos 70KB comprimida.
Ángel de los Ríos me envía un meme por el que me nomina a la “utilidad”. Esto me llena de orgullo y satisfacción. Es una alegría para mí que lo que escribo termine sirviéndole a alguien :)
Tengo pocos secretos (¿tengo alguno?) así que esa parte me va a costar.
Las normas que tienen que seguir los premiados son:
* Dar gracias a la persona que da los premios.
* Copiar los premios a tu blog.
* Copiar un enlace a su blog.
* Nombra 7 cosas que la gente no sabe acerca de ti.
* Nombrar a 7 bloggers.
* Colocar un enlace a los bloggers.
* Deja un comentario en sus blogs para hacerles saber de sus premios.
Nombro 7 secretos:
* Me encanta el potaje de habichuelas. Sobretodo el que hace mi mujer.
* Suelo escuchar música clásica o canto gregoriano mientras programo.
* No tengo tele en casa.
* Como Ángel, prefiero un libro de papel a un libro electrónico.
* Me gusta la astronomía.
* No me gustan Facebook ni Twitter (los uso por obligación :P)
* Me encanta la comida china.
Con la nueva etiqueta <audio> incluída en HTML5, los navegadores (empezando por Firefox), están poniendo en las manos de los programadores Javascript la posibilidad de crear aplicaciones web hasta ahora impensables.
En los últimos días he estado trabajando en el desarrollo de la nueva web de la ONG malagueña Granito de arroz. Se trata de un diseño bastante novedoso con una interfaz experimental desarrollada en Javascript.
Concretamente, las herramientas usandas han sido: JQuery y JQueri-ui para el Javascript y para la plantilla HTML he usado Twig.
Me he llevado muy buena impresión de Twig. En general me ha parecido mucho más simple que Smarty y mucho más potente a la hora de ampliar el lenguaje con tus propios tags y estructuras. Si saco algo de tiempo, escribiré un post sobre mi experiencia con Twig.
La web aún está en período de pruebas, por lo que si encontrais fallos o teneis sugerencias, serán bienvenidas en los comentarios :)
Como vereis últimamente sólo hablo de tiendy, pero es que es normal: estoy al 100% con tiendy.
Si seguís el blog de tiendy, habreis visto que en poco tiempo hemos abierto al público varias tiendys: Novaleds, Bandera Vivar, La Tetería, iosoiio, etc. Todas ellas con una imagen y estructura bien distintas.
Esto es posible gracias a que tiendy permite un completo control sobre el CSS, el Javascript y el HTML de la tienda mediante el uso de Twig. De esta forma, cada tienda puede tener su imagen completamente personalizable y al programador/diseñador se le da la libertad que necesita para hacerlo.
Es este precisamente uno de los problemas que se intenta resolver con tiendy. Tras muchos años en el asunto, me he encontrado en numerosas ocasiones con el problema de adaptar un diseño a una determinada plataforma. Casi siempre, oscommerce. Y ha sido poco menos que una pesadilla.
Por eso, tiendy está pensada desde el principio para facilitar y simplificar al máximo la labor del diseñador y el programador de la web mediante el uso de plantillas.
Seguiré contando más cosas y dando más detalles conforme vayamos avanzando ;)