Cita:
Iniciado por alexg88 ...
...
PD: Si tienes alguna duda del código, pregunta.
Todo se ve bien, pero tengo un problema. Nunca había visto que
function() se empleara sin un nombre de función.
Veamos el siguiente ejemplo:
Código Javascript
:
Ver originalwindow.onload = function()
{
funcionA();
funcionB();
funciónC();
}
Le estuve buscando y hasta donde entiendo, lo anterior se lee así:
"Una vez que termine de cargarse la página se van a ejecutar las siguientes funciones: funcionA() funciónB() y funciónC()".
Creo que no poner un nombre de función a
function() se hace para decirle al parser que se van a ejecutar una serie de funciones, esto para evitar repetir 3 veces
window.onload = functionn() (cosa que, aunque se hiciera, no serviría, porque sólo se ejecutaría la última función).
Creo que no poner nombre de función a function() tiene más o menos el mismo sentido que el
with, que te evita la molestia de andar poniendo cada rato el nombre del objeto que trabajamos. Pero aunque mi interpretación sea correcta, no entiendo cómo funciona no poner nombre de función a function() en el siguiente caso:
Código Javascript
:
Ver originalid = setInterval( function(){blink_aux(element);}, 500 );
¿No sería más sencillo hacerlo así?:
Código Javascript
:
Ver originalid = setInterval( "blink_aux(element)", 500 );
Este 2do código no funciona.
¿Cuál es la diferencia? ¿Por qué el 1er código funciona y el 2do no, cuando virtualmente los dos dicen lo mismo? no?