Efectos
En este punto, tenemos las herramientas necesarias para la manipulación del DOM y controlar eventos. Sin embargo, al realizar algunas de estas acciones, las transiciones pueden ser muy bruscas. La eliminación de un nodo hace que éste desaparezca de la página, y que pueda ser desconcertante para el usuario. El uso de los efectos estándar que proporciona Dojo crea experiencias de usuario más suaves que realmente añaden un punto adicional de pulido y brillo a nuestras aplicaciones. Dojo consta de dos módulos fx que nos permiten realizar dichos efectos:
dojo/_base/fx
. Proporciona efectos base de Dojo:animateProperty
anim
fadeIn
Aparece un elemento paulatinamente.fadeOut
Desaparece un elemento paulatinamente.
dojo/fx
. Proporciona efectos más avanzadoschain
Nos permite encadenar animaciones en secuencia.combine
Nos permite combinar una serie de animaciones al mismo tiempo.wipeIn
Aparece un elemento con un efecto limpiaparabrisas.wipeOut
Desaparece un elemento con efecto limpiaparabrisas.slideTo
Mueve un elemento con una animación suave especificándole unas coordenadas en píxeles.