jQuery: .on contra .live

  • Por
Repaso a las principales diferencias entre on() y métodos antiguos como live().
25/09/2012 - Durante el actual curso de jQuery que nuestro director Miguel Angel Álvarez @alvarezmiguean está llevando a cabo en Escuela.IT hemos conocido un interesante artículo que hoy queremos compartir con todos los interesados en el popular framework Javascript para la creación de aplicaciones web avanzadas del lado del cliente.

Ya hemos señalado en alguna ocasión que a partir de la versión 1.7 de jQuery el método .live() se ha quedado definitivamente desfasado en buen medida porque desde su aparición ha supuesto más problemas que ventajas.

Lo interesante de este artículo que hoy recomendamos es que trata de añadir algo de luz en cuanto al manejo de eventos que ofrece esta biblioteca, indicando porqué ahora en lugar de live(), debe usarse el método .on().

Pese a que el artículo está integramente en inglés viene acompañado de varios  gráficos que nos permiten entender rápidamente las diferencias entre estos dos metodos sin ni siquiera tener que leer el texto.

Interesados pueden acceder a jQuery .on versus .live desde www.jquery4u.com/jquery-functions/on-vs-live-review.