Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/06/2012, 21:42
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Duda sobre eventos y carga en memoria

Muy interesante el artículo @emprear, pero eso me trae mas dudas, como poder implementar esto con JQuery, mi situación/problema es que uso selectores mmm digamos "generales" (por ejemplo $('#div a')) por lo cual no tengo forma de manipular los eventos por separado (por cada item al que se le asocia el evento), una de las formas que eh logrado administrar los eventos es usando el namespace de JQuery, por lo cual tengo mas control sobre que eventos están anclados sobre que elementos, por ejemplo, para el sitio en general uso 'click.general', para la zona donde constantemente esta cambiando el contenido por las peticiones ajax manejo 'click.dinamico', por lo tanto, cada vez que llamaré una petición ajax hago antes un unbind('click.dinamico'), así me aseguro que los eventos son borrados junto con los elementos, pero no se hasta que punto es optimo en cuestión de memoria...

Actualización: se me olvidaba comentar, que bajo JQuery 1.7.X eh leido que es mucho mas optimo (incluso se habla que a partir de dicha versión es la forma correcta) usar .on('evento',callback) para "anclar" eventos a elementos, y su contraparte sería .off('evento'), también leyendo eh visto que JQuery ayuda en evitar referencias circulares, pero no entiendo bien hasta que punto...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)

Última edición por Nemutagk; 15/06/2012 a las 21:49