<code>fondo.imagen = new Image; // Es para indicar que agregare una imagen fondo.imagen.src = fondo.url; fondo.imagen.addEventListener("...

andrés eduardo betancourt bescanza

andrés eduardo betancourt bescanza

Pregunta
studenthace 6 años
fondo.imagen = new Image; // Es para indicar que agregare una imagen fondo.imagen.src = fondo.url; fondo.imagen.addEventListener("load", cargarFondo); // Aqui se carga la imagen

Alguien me explica por que se coloco el

.imagen
y no se dejo solo la palabra
fondo
?

1 respuestas
para escribir tu comentario
    Erik Ochoa

    Erik Ochoa

    studenthace 6 años

    Porque imagen esta dentro del objeto creado llamado fondo.

    Un objeto tiene propiedades y aquí se esta agregando la propiedad imagen que es del tipo Image y que tiene sus propiedades src y la función addEventListener que ya viene por default en todos los objetos junto con otras.

    Sé que suena engorroso, pero así quedaría el objeto fondo:

    { url: 'http://urlimagen.com' image: { src: 'http://urlimagen.com' addEventListener: fn() // funcion } }

    nota: image tiene muchas otras propiedades que viene por default.

Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.

Curso Gratis de Programación Básica
Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.