enero 12, 2025

Blog de Habeas Data

Encuentra toda la información nacional e internacional sobre españa. Seleccione los temas sobre los que desea saber más

JQuery 4.0.0 beta ha sido lanzado con importantes desaprobaciones y cambios importantes

JQuery 4.0.0 beta ha sido lanzado con importantes desaprobaciones y cambios importantes

Timmy Willison Recientemente se anunció la versión beta de jQuery 4.0. La nueva versión de jQuery es una versión importante que contiene muchas correcciones de errores, mejoras de rendimiento y algunos cambios importantes. Los navegadores IE<11 ya no son compatibles, se han eliminado varias API, jQuery alinea el orden de los eventos de enfoque con el orden de los navegadores y ahora es compatible FormData.

Willison explicó el motivo detrás del lanzamiento principal:

Esperamos que las interrupciones sean mínimas… Muchos de los cambios urgentes son los que el equipo ha querido realizar durante años, pero no pudo hacerlo en un parche o una versión menor. Recortamos el código heredado, eliminamos algunas API previamente obsoletas, eliminamos solo algunos parámetros internos para funciones públicas que nunca fueron documentadas y eliminamos la compatibilidad con algunos comportamientos «mágicos» que eran demasiado complejos.

jQuery 4.0 deja de ser compatible con IE<11 y navegadores más antiguos (incluidos Edge Legacy, iOS <11, Firefox <65 y el navegador Android). jQuery 5.0 se está preparando para eliminar el soporte para IE11.

Las versiones jQuery 4.0 eliminaron algunas API que ya estaban obsoletas en versiones anteriores (p. ej. cssNumber, cssProps, isArray, isFunction, isWindow, isWindow, isNumeric, parseJSON, nodeName, trim). API para uso interno push, sortY splice Están en desuso en favor de los métodos disponibles en el prototipo Array de JavaScript.

Eventos de enfoque focusin, focusout, focusY blur Los eventos ahora se activan en el mismo orden que las últimas versiones de los navegadores modernos. Todos los navegadores excepto IE seguirán las especificaciones actuales del W3C. (Actualizado 2023), que establece el siguiente orden de eventos: Difuminar, com.enfoque, centrarse, el foco.

Se espera que sea jQuery 5.0 Revisión adicional del diseño del evento.. jQuery.ajax Agrega soporte para datos binarios, incluido FormData.

Aunque jQuery vio su primer lanzamiento en 2006, hace 17 años, sigue siendo una característica eterna del panorama web. Según las tendencias de npm, el número de descargas de bibliotecas aumenta constantemente en promedio.

READ  Olvídate del nuevo MacBook Pro, Apple tiene algo mejor escondido en su interior

Un usuario de Reddit Bienvenida la nueva versión:

Soy desarrollador de WordPress, así que aprecio mucho la nueva actualización. Creo que es el primer lanzamiento importante en los últimos ocho años.

Si bien los desarrolladores pueden usar la biblioteca directamente en su página web, jQuery también depende de muchas otras bibliotecas y herramientas (por ejemplo, WordPress, Drupal, Cypress). Parte del aumento en las descargas de jQuery npm puede explicarse por la creciente popularidad de los paquetes dependientes relacionados. k un usuario de Reddit comentó:

La gente podría sorprenderse de que Cypress utilice y Revela jQuery.

Se anima a los desarrolladores a Revisa la nota de la versiónque contiene la lista completa de cambios, mejoras y correcciones de errores relevantes.