No.
jQuery solo puede hacer tanto como JavaScript o menos.
¿Por qué? Porque es un marco de JavaScript.
- ¿Cuáles son las ventajas y desventajas de utilizar el nuevo inicio de sesión de Google+ en lugar de Facebook Connect?
- ¿Qué necesito aprender para un trabajo de desarrollo front-end de nivel de entrada? ¿Qué idiomas, marcos y bases de datos necesito aprender?
- ¿Puedo hacer IPL fantasy como sitio web con WordPress? En caso afirmativo, ¿qué tema debo usar?
- ¿Cuáles son algunas de las malas prácticas que suelen hacer los desarrolladores de Javascript?
- ¿Debo aprender JS antes de JQuery?
jQuery está completamente escrito en JavaScript, lo que significa que solo puede hacer todo lo que JS admite. Si algo no existe en JS, no existirá en jQuery.
jQuery es simplemente un marco que hace que JS sea “más fácil”. Contribuye a la legibilidad del código al hacer 200 líneas de código en solo 50 a 100 líneas.
Un ejemplo:
JS
elemento var = document.getElementById (‘btn_cancel’);
element.addEventListener (“clic”, función (e) {
window.location.assign (‘index.php’);
});
o, también en JS
elemento var = document.getElementById (‘btn_cancel);
element.onclick = function (e) {
window.location.assign (‘index.php’);
}
en jQuery
$ (documento) .ready (función (e) {
$ (‘# btn_cancel’). on (‘click’, function (event) {
window.location.assign (‘index.php’);
});
});
Sin embargo, la función document.ready no es necesaria, por lo que podría ser:
$ (‘# btn_cancel’). on (‘click’, function (e) {
window.location.assign (‘index.php’);
});
Personalmente, creo que jQuery es más fácil de leer, mantener y usar.