cover

jQuery 4: Lo que necesitas saber

author photo

Héctorbliss

@hectorbliss

La espera ha terminado. Después de años de desarrollo, jQuery 4 finalmente está aquí, trayendo consigo una modernización significativa de la biblioteca JavaScript más utilizada en la historia de la web.

Cambios principales

1. Eliminación de métodos deprecados

jQuery 4 elimina los métodos de conveniencia que fueron marcados como deprecados en versiones anteriores:

  • .click(), .dblclick()
  • .keypress(), .keydown(), .keyup()
  • .mouseenter(), .mouseleave(), .hover()
  • .focus(), .blur()
  • .submit(), .change()

Ahora debes usar .on() para todos los eventos:

2. Promesas nativas con async/await

Una de las mejoras más significativas es el soporte nativo de Promesas en los métodos AJAX, permitiendo usar async/await:

3. Uso de e.key en lugar de e.which

El evento e.which ha sido eliminado. Ahora debes usar e.key para detectar teclas:

Ejemplo práctico completo

Aquí hay un ejemplo que demuestra la sintaxis moderna de jQuery 4:

Tabla comparativa: jQuery 3.x vs jQuery 4

CaracterísticajQuery 3.xjQuery 4
Métodos de evento.click(), .keypress(), etc.Solo .on()
AJAXCallbacks, DeferredPromesas nativas, async/await
Detección de teclase.which, e.keyCodee.key
Soporte IEIE 9+Sin soporte para IE
Tamaño~87 KB minificado~68 KB minificado

🎬 ¿Quieres más contenido de desarrollo web? Suscríbete a nuestro canal de YouTube.


Conclusión

jQuery 4 representa un paso importante hacia la modernización, eliminando código legacy y adoptando estándares modernos de JavaScript. Si bien los cambios pueden requerir actualizaciones en tu código existente, los beneficios en términos de rendimiento y compatibilidad con JavaScript moderno hacen que la migración valga la pena.

Si te interesa aprender más sobre desarrollo web moderno, en FixterGeek tenemos cursos de React, TypeScript y herramientas de IA para desarrolladores.

Abrazo. bliss.

Recursos

meta cover

Zustand llegó para destronar a Redux

Checa este otro Post

meta cover

React Hook Form es más fácil que Formik

Checa este otro Post

¡Nuevo curso!

Animaciones web con React + Motion 🧙🏻