Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2014, 08:19
mnocturno
 
Fecha de Ingreso: mayo-2014
Mensajes: 17
Antigüedad: 10 años, 6 meses
Puntos: 0
Javascript "no obstrusivo"

Vaya palabrita, ¿no sería mejor "intrusivo" ?

Bueno, a lo que voy. Separando como al parecer mandan los actuales cánones totalmente el js del html, me queda una duda digamos... "de concepto".

Tengo una función donde asigno funciones a eventos de tal manera que:

Código Javascript:
Ver original
  1. elemento=document.getElementById("elemento");
  2. elemento.onclick=function() { ...
  3. elemento.onmouseover=function {...
  4. elemento.onmouseout=function {...
  5. ...
  6. ...

Hasta aquí bien, y funciona perfectamente. Pero leyendo, me encuentro con el tema de los "escuchadores":

Código Javascript:
Ver original
  1. elemento.addEventListener("click", función, false)
  2. elemento.attachEvent("onclick",función) para IE.

Muy bien. A parte de que esto último no me funciona, pero esto sería otro tema, ¿cual es la diferencia entre usar una manera u otra? ¿Cual es mejor o cual es la diferencia en el uso para decantarse por una u otra según los casos?