JQuery es una biblioteca de JavaScript rápida, multiplataforma y de código abierto. It It proporciona una manera fácil de usar JavaScript en su sitio web y hacerlo más interactivo y atractivo. JQuery hace que cosas como la manipulación de documentos HTML, la animación, el manejo de eventos y AJAX sean más simples con una API fácil de usar.
Hay ocasiones en que solo necesitamos algunos métodos de la API de JQuery y si una biblioteca liviana puede proporcionarlos todos, no es aconsejable cargar JQuery, que tiene un tamaño aproximado de 250 KB. Entonces, echemos un vistazo a algunas buenas alternativas de JQuery livianas que puedes probar.
Leer: Los mejores cursos para aprender programación de JavaScript en línea
Alternativas JQuery en 2019
1. UmbrellaJS
UmbrellaJS está altamente influenciada por JQuery. Es solo 2.5Kb cuando gzip significa que tomará un segundo para cargar en el móvil. No solo es pequeño, sino que también viene con algunas funciones adicionales en comparación con JQuery. Es compatible con Internet Explorer 11+ y todos los demás navegadores populares. A diferencia de JQuery, también puede usar métodos de JavaScript nativos en los selectores de paraguas. Su sintaxis es similar a JQuery excepto u en lugar de $.
Uso de la muestra:
u ("botón"). en ('clic', función () { alerta ("Hola mundo"); });
2. efectivo
Cash es una alternativa jQuery absurdamente pequeña (10% el tamaño de jQuery) con el respaldo de IE10 + y otros navegadores modernos. Su sintaxis es similar a JQuery y le brinda un selector de consultas, métodos de recopilación y algunos métodos de biblioteca. Es posible que Cash no tenga todas las funciones de JQuery, pero proporciona todas las funciones básicas esenciales que necesita.
Uso de la muestra:
var elemento = $ ("div"); $ (elemento) .attr (attrName, attrValue);
3. ChibiJS
Chibi es una micro biblioteca muy liviana, lo suficiente como para integrarse en aplicaciones web de una sola página, guardando una solicitud HTTP adicional. Es 7KB cuando está minimizado y 3KB cuando está comprimido. En los navegadores modernos, Chibi ejecuta la manipulación de DOM entre un 20 y un 50% más rápido que otras bibliotecas para adultos. Su sintaxis es similar a JQuery. ChibiJS usa intencionalmente el mismo $ namespace para evitar que las micro-bibliotecas se mezclen con otras bibliotecas para adultos.
Uso de la muestra:
$ ("P"). Ocultar ()
Lea también: 5 razones por las que los desarrolladores de Javascript deberían aprender ElectronJS
4. ZeptoJS
Zepto es una biblioteca de código fuente minimalista de JavaScript para navegadores modernos con una API en su mayoría compatible con jQuery. Esta biblioteca no tiene planes de competir con JQuery, pero permite a los desarrolladores sacar el máximo provecho de su API en menos tamaño. El tamaño de ZeptoJS es de solo 5-10 KB, lo que hace que la descarga y la ejecución sean realmente rápidas. Es compatible con IE10 + y todos los principales navegadores.
Uso de la muestra:
$ .camelCase ('hello-there')
5. JavaScript
El JavaScript nativo es en sí mismo una de las mejores alternativas de JQuery. La razón por la que digo que esto es porque la mayoría de los navegadores viene con JavaScript por defecto, por lo que no necesita instalar JQuery en su aplicación. JQuery es una biblioteca basada en JavaScript que incluso es compatible con navegadores más antiguos y le brinda un alivio. Problemas de compatibilidad del navegador. La única desventaja de usar JavaScript nativo es no obtener la sintaxis super amigable que proporciona JQuery.
Uso de la muestra:
var element = document.getElementById ("media"); element.classList.add ("mi estilo");
Terminando
Estas son algunas de las alternativas ligeras de JQuery que puedes probar. Entiendo que estas bibliotecas pueden no coincidir con las características proporcionadas por JQuery. Pero si cualquiera de estas bibliotecas puede cumplir con los requisitos de su proyecto, no hay nada de malo en probar estas alternativas y mejorar el rendimiento de su aplicación en general. Si conoce alguna otra alternativa de JQuery mejor que merezca una posición en esta lista, simplemente comparta con nosotros en los comentarios a continuación.
0 Comentarios