Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/05/2011, 05:34
Avatar de _cronos2
_cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 5 meses
Puntos: 310
Respuesta: Eventos prototipados en elementos HTML

Cita:
Iniciado por Panino5001 Ver Mensaje
Lo que sucede es que HTMLImageElement (no HTMLImgElement) no es un objeto javascript normal (nativo o definido por el usuario) sino un objeto de tipo host (los objetos pueden ser nativos, host o definidos por el usuario). Los objetos de tipo host no tienen la obligación de comportarse como objetos normales y depende de cada navegador la forma de implementarlos. Por eso es una pésima idea alterar su prototipo. Este enlace quizá pueda dar una idea más clara acerca de esto: http://perfectionkills.com/whats-wro...nding-the-dom/
Qué buen link @Panino! Sin embargo no entendí eso de:
Cita:
One of the most common alternatives to this whole mess of DOM extension is object wrappers. This is the approach jQuery has taken from the start, and few other libraries followed later on. The idea is simple. Instead of extending elements or events directly, create a wrapper around them, and delegate methods accordingly. No collisions, no need to deal with host objects madness, easier to manage leaks and operate in dysfunctional MSHTML DOM, better performance, saner maintenance and painless scaling.

And you still avoid procedural approach.

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