¿Que es jQuery?

¿Que es jQuery?

Print Friendly, PDF & Email
¿Que es jQuery?
Valora esta entrada
Con esta entrada damos por iniciado el tutorial jQuery.

Estoy deseoso que el conjunto de entradas que vendrán a continuación te sean de utilidad para entender mejor esta librería de javascript.

Antes pero de continuar con estas librerías sería recomendable que tengas un buen dominio de

En esta entrada hablaremos sobre

  1. Que es jQuery
  2. ¿Por que es tan popular?
  3. Algunas reseñas históricas de interés
  4. Que opinan los programadores
  5. Precauciones a considerar antes de seguir con este tutorial

¡Vayamos a ello!

¿Que es jQuery?

jQuery es una librería de Javascript.

Muy bien.

¿Entonces que es una librería?

página inicio jquery.com
Captura de pantalla de la página de inicio de jQuery.com

El concepto de librería va muy con el de función.

Las funciones sirven para disponer de paquetes de código reutilizables.

De este modo cuando necesitamos realizar una tarea repetitiva no es necesario escribir todo el código cada vez.

De acuerdo con la temática explicada diremos por lo tanto que una librería es una agrupación de muchas funciones dentro de una misma hoja.

El objetivo de las librerías es simplificar tareas complejas.

¿Porque es tan popular?

El lema de jQuery es “write less, do more”.

Esta librería de javascript supuso toda una innovación en su momento.

Recordemos brevemente que Javascript es un lenguaje de programación que fue inventado en 1995 por Brendan Eich (actual CEO de Mozilla) en Netscape.

Y que en el contexto de una guerra de navegadores entre Netscape y Microsoft este último sacó una copia llamada jScript para que su navegador Explorer pudiese competir con los primeros.

Aunque ya se sabe. Misma idea, empresas distintas…. en algo se deberían diferenciar.

Esta situación dio como fruto numerosos problemas de compatibilidad que han llegado hasta nuestros días.

En los 90′ o bien programabas pensando en Microsoft o lo hacías pensando en Netscape.

jQuery resuelve estos problemas.

Además de facilitar y acortar enormemente la escritura.

Podemos decir que su popularidad se debe en parte a:

Los programadores de jQuery han dedicado muchísimas horas a garantizar la compatibilidad entre los principales navegadores. Explorer, Opera, Chrome, Safari, Firefox. ¡Funciona a la perfección con todos!

Olvídate de document.querySelectorAll(````). Ahora esta expresión se reduce a $(````)

A medida que aprendamos iremos notando que en Javascript es necesario modificar una propiedad nodo por nodo. Con jQuery no es necesario ningún tipo de bucle (for) para afectar todos los nodos del documento a la vez.

jQuery reduce considerablemente la interacción con el DOM. Modificar, crear, eliminar y interactuar con el DOM nunca fue tan fácil.

Facilita enórmemente AJAX (Asynchronous JavaScript And XML)

Es compatible con los potentes y modernos selectores de CSS3.

Algunas reseñas históricas de interés

Si te gusta la historia tal vez te interesen estos datos:

jQuery fue presentado en enero de 2006 por John Resig en el BarCamp NYC.

Desde entonces se han ido implementando mejoras y nuevas versiones. Concretamente a partir de la versión 2.0 (2012-2013) se perdió la compatibilidad con Explorer 8 y versiones más antiguas.

jQuery está mantenido y actualizado por la JS Foundation. Son miembros de esta asociación IBM, Samsung, Microsoft, Google, ...

jQuery UI y jQuery Mobile son extensiones para jQuery que no deberías pasar por alto. Pero mejor ir pasito a pasito.

¿Que opinan los programadores?

mootools alternativa a jquery
Dar un vistazo a http://www.jqueryvsmootools.com/

Para cualquier idea o herramienta siempre hay defensores y detractores.

Yo me incluyo dentro de los defensores.

jQuery es una librería solvente con una larga trayectoria y con el apoyo de la industria de internet.

Esto no debería dejar lugar a dudas.

Sin embargo hay programadores que defienden la idea de que jQuery ya ha sido superado por otras librerías.

Tengo mis reticencias.

En los últimos años ha habido un boom de nuevos frameworks y es lógico que cada uno defienda su interés.

Sin embargo la importancia y utilidad de jQuery es a día de hoy incuestionable.

Precauciones a considerar antes de seguir con este tutorial

La fama de jQuery es merecida.

A medida que vayas aprendiendo verás que simplifica muchísimo la escritura de Javascript.

Incluso llegará un punto que como más te familiarizes más te costará volver al JS clásico.

Pero mi opinión personal es que no debes caer en el error de basarte únicamente en esta librería de estudio.

El Javascript clásico sigue siendo imprescindible.

Es la base de todo lenguaje de script y librería moderna. Para seguir evolucionando vas a necesitar siempre volver a tus cimientos.

Finalmente, si consideras que no tienes una base sólida de javascript entonces pásate primero por mi tutorial de javascript.

¡Ganarás tiempo!

Entradas relacionadas:

¿Empezar por Javascript o Python? ¿Continuar con jQuery o angular? ¿Y node.js?...
- 224
¿Qué aprender primero? Gentileza de Stack Overflow algunas pistas. ¿Primero javascript o python? ¿Continuar con jquery o node.js?
Como acoplar jQuery en un documento web y errores típicos a evitar
- 157
Tutorial paso a paso dónde explico como acoplar jQuery en un documento web. Se detallan también algunos errores típicos que no deberías cometer.
Como navegar entre los nodos de un documento web mediante jQuery
- 177
Hay casos en los que es más práctico navegar por el DOM para llegar hasta los nodos con los que queremos interactuar. Comparamos los métodos usados en javascript puro con los que usaríamos en jQuery....
Desactivar el envío de un formulario con JQuery y preventDefault()
- 313
Ejemplo práctico de como desactivar el envío de un formulario que pide aceptación RGPD (antigua LOPD) mediante jQuery y preventDefault()
Como comprobar si una página ha cargado la librería jQuery
- 163
El primer paso para empezar a escribir jQuery es tener la certeza de que la librería efectivamente se está cargando. No serías el primero que lo hace todo bien pero no le funciona nada porqué le falla...
Como llamar mediante jQuery a los nodos de un documento web
- 169
En esta entrada vemos como llamar nodos del DOM mediante jQuery haciendo la transición desde javascript. Vemos las similitudes y diferencies en Javascript y como podemos hacer la transición de JS a jQ...
Francesc Ricart
hola@francescricart.com

Soy un ingeniero industrial a quién le apasiona aprender y enseñar. En el mundo del marketing online he encontrado una de mis pasiones. Ejerzo como docente ocupacional y privado para empresas. Y también hago consultoría web para PIMES, autónomos y otros emprendedores como yo. Ayudo a las empresas en cualquier temática relacionada con su presencia digital y herramientas web. Aunque mi especialidad es el posicionamiento en buscadores (SEO). A nivel de formación lo que más feliz me hace es que un alumno haga de mi pasión una forma de vida y le ayude a encontrar trabajo. A nivel de negocios ayudo a empresarios a desenvolverse con soltura en el mundo digital y les animo a hacer cada vez más cosas que nunca hubieran imaginado que ellos también podían hacer. En este camino les ayudo haciendo todo aquello dónde ellos no llegan y crecemos juntos. Encontraréis más acerca de mi en la página sobre mi

No hay comentarios

Escribir un comentario

  Acepto la política de privacidad

Responsable: FRANCESC RICART MUÑOZ.

Finalidad: Gestionar los comentarios que realizas en este blog.

Destinatarios: No se cederán datos a terceros, salvo obligación legal.

Derechos: Tienes derecho a acceder, rectificar y suprimir los datos, así como otros derechos, como se explica en la política de privacidad.