Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2011, 12:58
Avatar de _cronos2
_cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 5 meses
Puntos: 310
Eventos JS en HTML

Creo que el título no es muy explicativo, así que voy a explicar a qué me refiero. Cuando agrego un evento directamente sobre el tag:
Código HTML:
Ver original
  1. <div onclick="funcion();">Haz click aquí</div>
Uso un string, y además "invoco" la función con (), algo que contrasta con la forma de hacerlo desde JS:
Código Javascript:
Ver original
  1. div.onclick = funcion;
Así que deduzco que, aunque internamente, se tiene que usar una especie de eval para parsear el contenido del atributo. Así que la pregunta es: ¿es más lento agregar los eventos directamente en el HTML que hacerlo desde JS (debido a ese posible uso de eval)? Y si no, ¿cómo hace JS para poder parsear esa declaración del evento?
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red