Archivo para Mayo, 2006

Firebug 0.4… ahora con debugger

Miércoles, Mayo 24th, 2006

Ha salido por fin la la largamente prometida versión 0.4 de Firebug. Lo más impresionante es que esta versión viene con un debugger “básico” pero muy funcional. No es tan completo (o complejo) cómo el Venkman, pero la facilidad y rápidez de uso del Firebug pronto nos hará olvidarnos de Venkman. Además con esta nueva versión el autor ha inaugurado dominio propio para la herramienta. Para la URL ha seguido el estilo de la Mozilla Foundation… www.getfirebug.com

Las funcionalidades nuevas son las siguientes:

  • Permite poner breakpoints desde la consola.
  • Inspeccionar variables locales.
  • Stacktraces en los errores… para saber en que circunstancia se dispara el error.
  • Break on error… (opcional) para para la ejecución cuando hay un error y llevarnos a la fuente del mismo.
  • console.log… ya no necesitamos la función printfire()… Firebug pone a disposición de las páginas el objeto console para ello.
  • Los mensajes de logging ahora se pueden clasificar (debug, error, warning, info)… parte del objeto log.
  • Aserciones… podemos testear aserciones con el objeto log.
  • Uso de funcionalidad tipo prinf (PHP) para los mensajes del objeto log. Esto nos permite incluir una referencia a un objeto e inspeccionarlo con un solo click.

Para un listado completo de cambios ir a los release notes.
Documentación para las nuevas funcionalidades se encuentra aquí.

Feliz debugging :)

Crear reflejos con Scriptaculous

Jueves, Mayo 11th, 2006

Thomas Fuchs, el inventor de Scriptaculous, ha creado un script para crear reflejos de imágenes dinámicamente. Lo asombroso es que, basandose en Scriptaculous, el script consiste of solamente 20 líneas.

Puedes ver el script en acción en http://mir.aculo.us/stuff/reflector/reflector.html.
En el código fuente se ve el JS usado para crear el efecto. Prefiero no publicar aquí el código porque Thomas Fuchs va haciendo mejoras y en el ejemplo siempre estará el código actualizado.

MochiKit… “ligera” librería DHTML

Martes, Mayo 2nd, 2006

MochiKit es otra librería con el afán de simplificar la creación de páginas DHTML. Lo mejor de MochiKit es la documentación. Es muy extensa y detallada. También dicen que es ligera, pero con 111KB en su versión comprimida no me parece muy ligera.

Cómo las demás librerías DHTML ofrece soporte para la mayoría de los navegadores que se usan actualmente. Las funcionalidades son bastante similares a lo que ya conocemos, pero destacando que además de Ajax tiene soporte para JSON.

La nueva versión 1.3.1 (ha salido hoy) añade MochiKit.Signal… funciones para la gestión de eventos.

URLs interesantes: