Ver Mensaje Individual
  #12 (permalink)  
Antiguo 18/03/2012, 17:10
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: ¿Alguien puede ayudarme? (Javascript básico)

me atrevería decir que tiene mucha más ventaja que asociar el handler en el atributo. para mis gusto, siendo la principal ventaja que el código adquiere características del propio lenguaje. por mencionar un ejemplo al vuelo, imagina una variable que no quieres dejarla accesible a cualquier ámbito, solo al de la función que lo utiliza; en otras palabras un closure de la variable. lograr lo mismo en el atributo sería imposible sino complicado. otro aspecto, desde javascript tu puedes controlar el método de captura del evento: bubble o traversing (el estándar le llama capture phase). en definitiva, un script definido en un atributo tiene un contexto de ejecucción distinto que en ocasiones puede ser complicado acoplarlo con otras partes de la aplicación. por otro lado, ¿conoces el patrón MVC? la separación de cada asunto (modelo, vista, control) te permite trabajar de una forma más cómoda. seprando el código es uno de los principios importante para lograr dicho patrón.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.