Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/07/2014, 22:50
Ktulu
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: pasar este Javascript a jQuery

Cita:
Iniciado por Alexis88 Ver Mensaje
¿No es lo mismo?
Si bien el funcionamiento es similar y .click() es un atajo del método .on('click'), técnicamente no es lo mismo en cuanto a rendimiento.

El uso del método .click() crea un handler separado por cada elemento que coincide con el selector, lo que implica la creación de varios handlers idénticos incrementando el uso de memoria, ademas de no poder usarlo para propagar el evento a elementos similares creados dinámicamente.

El método .on() utiliza un único handler para todos los elementos que coincidan con el selector, además de ser la manera recomendada de bindear eventos a partir de jQuery 1.7 .
Por otro lado el uso de .on() permite propagación y admite un mayor número de parámetros incluyendo namespaces.

Saludos!