Ver Mensaje Individual
  #14 (permalink)  
Antiguo 24/12/2010, 01:35
leif_sk8er
 
Fecha de Ingreso: junio-2009
Mensajes: 309
Antigüedad: 10 años, 6 meses
Puntos: 5
Respuesta: JQUERY - Live provoca memory leaks?

valla!!! que razon tienes con el tema de las clases y los contextos y lo de guardar el elemento en una variable! vamos, razon en todo je

Sobre todo por ejemplo en partes asi:
Código Javascript:
Ver original
  1. $(".videojuegos .crear_lista").live("click", function(){
  2.     id_wid= $(this).parent().parent().parent().parent().attr("id_widget"); 
  3.     $("#"+id_wid+" .favoritos li div, #"+id_wid+" .favoritos_compartida li div").removeClass('activo'); // Quitamos la clase de activo en la lista de listas por si acaso
  4.     $("#"+id_wid+" .uispoty-left .bloqueSpoty .input_lista_nueva").val('');
  5.     $("#"+id_wid+" .uispoty-left .bloqueSpoty .form_lista_nueva").show();
  6.     $("#"+id_wid+" .uispoty-left .bloqueSpoty .boton_lista_nueva").hide();
  7.     $("#"+id_wid+" .uispoty-left .bloqueSpoty .input_lista_nueva").attr("disabled", false).focus();
  8.     $("#"+id_wid+" .uispoty-left .todosBloques").scrollTop(10000);
  9.     });

se puede mejorar mas esta parte cacheando variables y metiendolo en contexto con delegate!!
mañana me espera un gran dia... noche buena no, programacion :D


por cierto e estado leyendo antes un poquito, en ingles y me lio bastante, sobre evitar fugas de memoria y dicen que es muy bueno programar en base a clousures, me quedado KO :S, la conoceis esa forma de programar??