¿Debo usar JavaScript, jQuery o ambos para crear un sitio web dinámico?

Jquery es Javascript.

Esto es lo que quiero decir, JQuery es una biblioteca que implementa Javascript en un enfoque más fácil seleccionando elementos DOM fácilmente. Déjame darte un ejemplo de inserción dinámica de un nombre

JavaScript

Mi nombre es

función getName (nombre) {
document.getElementById (‘mi nombre’). innerHTML = nombre
}

Con JQuery

Mi nombre es

$ (“input # username”). on (‘keyup’, function () {
$ (“span # myname”). html ($ (this) .val ())
})

Esto no explica mucho sobre su pregunta, pero sugeriría altamente jQuery. Con vanilla JS, tendrá que escribir las funciones para seleccionar elementos, animaciones, etc., para jQuery (con increíbles complementos de jQuery) tendrá mucho tiempo libre para sonreír

jQuery es javascript. Es “solo” una colección de funciones para facilitar el desarrollo.

Mi recomendación habitual es esta: use cualquier herramienta con la que esté familiarizado si el proyecto en el que está trabajando es urgente. De lo contrario, probar nuevas herramientas / marcos no estaría de más. Están ahí para ayudarlo a desarrollarse más rápido, más delgado y mejor.

Es totalmente su elección, si se siente cómodo con JavaScript, entonces debería hacerlo.

jQuery es solo un marco de JavaScript que lo ayuda a lograr la funcionalidad en menos código, ya que no tiene que escribir mucho en comparación con JavaScript y el trabajo se realiza rápidamente.

El descanso depende del plazo del proyecto y los requisitos.

No debe usar jQuery o JavaScript nativo para crear un sitio web dinámico. jQuery es realmente la solución de “ayer” en lugar de la solución de hoy.

Lo que realmente debería estar buscando es un marco de JavaScript moderno. Elige uno de Angular, React, Ember, Vue …

More Interesting

Si quiero construir el nuevo Facebook, ¿qué debo hacer?

Necesito emparejar bootstrap + backbone.js de Twitter con un marco php backend. No sé qué marco está diseñado para tener en cuenta la integración limpia con JavaScript y CSS.

Cómo ejecutar el código JavaScript

Estoy aprendiendo MEAN stack en freecodecamp.com. ¿Estoy en el camino correcto para convertirme en desarrollador web y posiblemente conseguir un trabajo como tal?

He usado dos empresas de alojamiento web y ambas fueron muy lentas. ¿Qué es un host económico pero rápido y potente?

Quiero construir una red social como proyecto personal. Soy bueno programando. ¿Dónde empiezo?

Cómo acceder al valor que selecciono en un menú desplegable sin enviar la solicitud a otra página en PHP

Quiero crear una aplicación web similar a Pinterest, ¿hay alguna forma de obtener y mostrar imágenes sin almacenarlas en mi propio servidor?

Soy una persona sin tecnología que quiere aprender a codificar para poder crear un negocio como Facebook, Airbnb, Uber, Twitter, etc. ¿Qué debo aprender?

Estoy guardando casillas de verificación en una sola columna en mi base de datos usando implode (). ¿Cómo puedo generar casillas de verificación marcadas para que cada vez que haga clic en el botón Editar las casillas de verificación se puedan ver o editar?

Cómo integrar CKEditor con el modelo y vista Codeigniter

Obtuve mi primer trabajo como desarrollador de PHP (Laravel). ¿Qué más debo aprender para seguir siendo atractivo en el futuro mercado laboral?

Aprendí a construir aplicaciones web fullstack usando HTML / CSS / JS junto con React / Express, etc. ¿Cuándo necesitaría WordPress?

No he tocado el desarrollo web en 10 años. ¿Qué me he perdido y cuáles son las mejores herramientas de tendencias que debería elegir ahora en 2015?

Estoy empezando a aprender desarrollo web, HTML, CSS, JS, etc. También acabo de comenzar freeCodeCamp. ¿En qué punto debo comenzar a asistir a reuniones locales?