Precarga de imágenes

Una precarga de imágenes es algo bastante fácil de implementar, pero ¿realmente es necesario?

El código para nuestro cometido es bastante sencillo, tan solo debemos crear un objeto "Image()" por cada una de las imágenes que queremos precargar; y si quisiéramos llevar un control sobre el estado de las mismas, deberíamos consultar su atributo "complete" o programar el manejador del evento de carga (onload). Esta última opción es útil si queremos evitar que se muestren imágenes que no se hayan cargado.

Código reducido

Vamos a proponer un código básico para una precarga en donde lo único que haremos será crear un objeto Image() por cada imagen que vamos a mostrar.