Soy estudiante en la universidad y noto que muchas empresas buscan personas que tengan experiencia con Javascript. ¿Esto incluye las bibliotecas de Javascript, como JQuery? ¿O solo buscan personas con Javascript? Probablemente depende de la empresa, pero ¿cuál es el consejo general para un estudiante que quiere hacer un trabajo de front-end? ¿Es Javascript más poderoso que JQuery? Sé que Jquery es una biblioteca y simplifica muchas tareas, pero ¿hay alguna razón por la que usarías Javascript sobre Jquery?
8
Respuestas:
Están buscando JavaScript, y es posible que no sepan sobre JQuery
Para obtener la audiencia más amplia posible para su anuncio, las empresas a menudo solo mencionan las tecnologías de nivel superior para el trabajo. La gran mayoría de los sitios web principales que utilizan JavaScript dependerán de un marco subyacente como JQuery, YUI, Prototype, etc.
Te sugiero que definitivamente aprendas JavaScript como lenguaje (no tardarás tanto en aprender la sintaxis), luego presenta JQuery para comprender por qué JQuery es mucho más poderoso como un marco web. De esa manera, tendrá las dos caras de la moneda: puede comprender cómo puede meterse en una terrible maraña con JavaScript, y luego puede ver cuán clara y elegante se puede encontrar una solución a través de JQuery.
Una vez que tenga ese conocimiento, puede explicarlo a las empresas que aún no han visto la luz y han desarrollado su propio marco, probablemente inferior.
fuente
Para ser claros, estamos hablando de tres tecnologías distintas aquí:
Entonces, mi consejo sería:
De esta manera, comprenderá qué pueden hacer las tecnologías, cómo interactúan y cómo usarlas de manera efectiva, lo que le dará los trabajos que desea.
fuente
Si comprende Javascript, comprenderá jQuery. Lo inverso no es necesariamente cierto.
jQuery es un marco basado en Javascript, por lo que me centraría en Javascript. Si lo sabe, no tendrá problemas con jQuery.
fuente
Jquery es una biblioteca de JavaScript, como has escrito. Por lo tanto, definitivamente necesita saber JavaScript para poder usar Jquery de manera eficiente.
fuente
Comprende Javascript.
Comprender Javascript: Las partes buenas de Crockford. No es muy largo
jQuery es bueno y poderoso. Me gusta. Pero no es el único marco que existe.
fuente
Si el trabajo es el desarrollo web, es muy probable que quieran javascript y jQuery. Y si desea hacer trabajo de front end, debe hacer ambas cosas, incluida jQuery UI.
Aún necesita saber lo básico de Javascript antes de aprender jQuery. La razón por la cual la mayoría de las personas y yo incluimos, usamos jQuery sobre JavaScript es porque los problemas de compatibilidad entre navegadores (IE es notoriamente malo). Pero al mismo tiempo, debe aprender a no abusar del selector jQuery $ cuando haya una forma de hacer javascript, debido a problemas de rendimiento. Un ejemplo es tener $ en un ciclo que haría que su sitio sea muy lento ^ __ ^.
Para el front end, debe aprender algo de JavaScript y luego aprender jQuery. El libro de Jeremy Keith sobre las secuencias de comandos DOM es una muy buena introducción a Javascript y al desarrollo web. Después de eso, recoger jQuery se vuelve un poco más fácil ... ^ __ ^
Comprender javascript no implica que entenderá jQuery solo para su información, porque todavía hay una curva de aprendizaje para jQuery. Ah, y jQuery UI hace que el menú de pestañas, modal y cualquier cosa sea pan comido. Así que aprende eso también cuando tengas una oportunidad.
fuente