¿Por qué la función disparar tiene un parámetro (evento) si no le estoy pasando nada? No entiendo eso.
¿Por qué la función disparar tiene un parámetro (evento) si no le estoy pasando nada? No entiendo eso.
Hola Pedro Pasamos la función sin los paréntesis y sin ningún parámetro. Lo que nuestro navegador está haciendo es cargar la función en el compilador y cada vez que el usuario hace clic en la pantalla, la función es ejecutada y recibe como parámetro algunas propiedades y características del evento que luego aprovechamos .
Hola compañero en realidad si se esta usando el parametro para poder obtener las coordenadas y poder capturar cuando el usuario hace clic, de modo que ya es un requisito para que se poder leer y ejecutar solo que en este ejemplo no es necesario pasar el parámetro en la función disparar, solo con nombrarla funciona.
Puedes leer y ver un ejemplo aqui: donde se nombra el parámetro como evt.pageX y crean una función llamada function showCoords(evt){} que en el ejemplo del profesor la nombro como (evento).
https://developer.mozilla.org/es/docs/Web/API/MouseEvent/pageX
Saludos!