¿Cuáles son las mayores ventajas en aprender jQuery?

Aprender JQuery te dará una buena comprensión de cómo:

  • Acceda al DOM utilizando selectores de consulta.
  • Trabajar con JSON
  • Utilice un patrón de petición y promesa de Ajax.

Ninguna de estas es una funcionalidad explícita de JavaScript, y todas son características que están disponibles más fácilmente en los navegadores modernos, y los nuevos marcos le permiten lograr los mismos fines, tal vez de maneras muy diferentes; Aprender cómo funcionan estas cosas es muy útil.

Comprender JQuery tiene una gran ventaja de ofrecerle un buen punto de referencia para otros marcos de JavaScript. Para empezar, tiene una alternativa al uso de un marco: simplemente use JavaScript y JQuery (tenga en cuenta que lo mismo puede decirse de las bibliotecas minimalistas como guiones bajos y logotipos); Además de esto, si está usando Angular, está usando un subconjunto reducido de JQuery debajo del capó, y puede encontrarse en una posición en la que necesita usar JQuery en lugar de JQueryLite.

Comprender JQuery tiene una gran ventaja de que esto le ayudará a comprender JavaScript, y cuáles son algunas de las lagunas que las bibliotecas y los marcos de JavaScript llenan.

No puedo pensar en una buena razón para no usarlo, excepto en algo pequeño. Aquí hay algunas razones por las que debes usarlo.

  1. Abstracción: JQuery elimina muchos de los matices de JavaScript, como la compatibilidad con varios navegadores, y pasos intermedios para ciertos métodos que de otra forma necesitaría para hacer algo tan simple como agregar / eliminar una clase CSS nueva / antigua. Lo que lleva a mi siguiente punto …
  2. Velocidad: el eslogan para jQuery es “escribir menos, hacer más” y, debido al punto 1, esto es muy cierto. 5 líneas de código se convierten en 1, 20 líneas se convierten en 2, document.getElementsByClassName () se convierte en $ (“. Class-name”), etc. En otras palabras, la vida del front-end se vuelve mucho más fácil, más rápida y, por lo tanto, más feliz

Yo uso jQuery para casi cualquier cosa. Incluso lo usé para hacer mi sitio web de una sola página. Podría haberlo hecho con un marco, pero no, quería trabajar en mis habilidades de algoritmo y lógica.

Realmente no desea escribir todas esas funciones cuando ya están presentes de forma limpia en jQuery con una documentación impresionante de w3schools y http://jQuery.com .
Por ejemplo :
Ajax – jQuery lo simplificó, ya que era como un juego de niños.

$ .get (“delete.php”, {id: ‘1’});

Ver este código ajax de un trazador de líneas.

jQuery está cargado con todos estos.