He leído la documentación de jQuery sobre el manejo de eventos, pero todavía no puedo entender qué debo hacer.En jQuery, ¿debería elegir live(), delegate() o on()?
Tengo una aplicación móvil donde el contenido está cargado con ajax, por lo que los eventos no pueden vincularse en el documento onLoad para ese contenido.
A medida que mi aplicación crece, ahora empiezo a preocuparme porque el manejo incorrecto de eventos puede ocasionar problemas de rendimiento.
¿Cuáles son las implicaciones en la elección del rendimiento entre on(), live() y delegate()?
¿Algo más a tener en cuenta?
Así que no ven ninguna diferencia entre el() y delegar, excepto que el() se recomienda? –
Honestamente, no; excepto que * siente * como si estuvieran ordenando jQuery, y la idea de '.on()' y '.off()' parece implicar que '.delegate()', ya que parece hacer mucho lo mismo que '.on()', probablemente se desaprovechará en el futuro. –