En mi opinión, no es necesario en el sentido estricto de la misma, pero es más que recomendable. Usemos la analogía de un automóvil de transmisión automática y un automóvil de transmisión manual. En realidad, no necesita saber cómo usar la transmisión manual para usar una automática, pero seguro que ayuda. jQuery es una biblioteca, un conjunto de funciones auxiliares para facilitarle la vida al usar Javascript. Por ejemplo, el selector jQuery:
var bar = $ (“# foo”);
no es más que una versión simplificada de
- ¿Qué tan difícil fue el desarrollo web a principios de 2002-2004, en comparación con ahora?
- ¿Cuál es una buena herramienta de gestión de afiliados o sistema de seguimiento que puedo usar para mi tienda en línea?
- Cómo agregar un fondo de imagen desde mi computadora
- ¿Cuáles son las características de resistencia más importantes de un marco de microservicios?
- ¿Cuáles son algunas aplicaciones web impresionantes creadas con Dojo?
var bar = document.getElementById (“foo”);
Puedes escribir todo lo que tienes en jQuery con el buen Javascript simple. Es increíble saber qué funciones hace, en lugar de asumir que hay algo de magia profunda detrás.
Además, como dije, la mayor parte de la sintaxis de jQuery es una versión simplificada de la API de Javascript. Si aprende lo difícil primero, usar lo más fácil se vuelve mucho más productivo e incluso puede modificar y / o contribuir al proyecto jQuery.
TL, DR; No, no necesitas ¿Deberías aprender? Sí, definitivamente 🙂
Espero que puedas construir cosas increíbles con Javascript, ¡gracias por leer!