¿Cuáles son las ventajas de jQuery?

La API de jQuery está sorprendentemente bien diseñada. Es extremadamente consistente una vez que aprende sus reglas (por ejemplo, los métodos a menudo toman un argumento para leer un valor y dos argumentos para establecer uno, por ejemplo .css (), .attr (), .width (), .height ()) y su funcionalidad es tan completo que los últimos lanzamientos importantes de la biblioteca apenas han agregado nuevos métodos.

El rendimiento de jQuery mejora notablemente con cada lanzamiento, y la API se mantiene exactamente igual.

jQuery juega extremadamente bien con otro código. No extiende ningún objeto JavaScript incorporado, y solo agrega un símbolo al espacio de nombres global (el símbolo jQuery): también alias $, pero puede deshacer eso con jQuery.noConflict ().

Incluso descontando las diferencias del navegador, jQuery es una enorme mejora en el DOM. Hace que la manipulación del DOM sea extremadamente fácil, lo que significa que es mucho más fácil implementar cosas usando mejoras progresivas, tomando elementos DOM existentes en la página y mejorando su comportamiento.

  1. Escribe menos, haz más . Es literalmente el lema de jQuery. Escriba menos código para hacer mucho más. 10 líneas de código JavaScript vainilla se convierten en menos de 3 líneas de código jQuery.
  2. Soporte de navegador cruzado . Una de las cosas más molestas en el desarrollo front-end es hacer cosas en diferentes navegadores. JQuery maneja gran parte de estos problemas.
  3. Es más fácil de preparar que Vanilla JS.
  • su peso ligero en comparación con otros marcos javascript
  • Tiene una amplia gama de complementos disponibles para diversas necesidades específicas.
  • es más fácil para un diseñador aprender javascript ya que utiliza la sintaxis CSS familiar. jQuery es una gran herramienta para diseñadores que ya conocen CSS
  • navegador cruzado