jQuery UI Introducción

jQuery UI es una biblioteca de widgets e interacciones construida sobre la biblioteca JavaScript de jQuery, que puede utilizar para crear aplicaciones web altamente interactivas. Este tutorial le explicará cómo funciona jQuery UI.


Características de jQuery UI

Simple y fácil de usar

Hereda las características de facilidad de uso de jQuery, proporciona interfaces de alta abstracción y mejora la usabilidad del sitio web en poco tiempo.

Código abierto y gratuito

Utiliza doble licencia MIT y GPL, satisfaciendo fácilmente diversas necesidades de licenciamiento desde productos libres hasta productos empresariales.

Amplia compatibilidad

Compatible con los principales navegadores de escritorio, incluidos IE 6+, Firefox 2+, Safari 3+, Opera 9+ y Chrome 1+.

Ligero y rápido

Los componentes son relativamente independientes y se pueden cargar según sea necesario, evitando desperdiciar ancho de banda y ralentizar la velocidad de carga de la página web.

Estándares avanzados

Compatible con WAI-ARIA, proporciona mejora progresiva mediante código XHTML estándar, garantizando la accesibilidad en entornos de bajos recursos.

Atractivo y versátil

Ofrece casi 20 temas preestablecidos, permite personalizar hasta 60 reglas de estilo configurables y proporciona 24 opciones de texturas de fondo.

Abierto y público

Desde la planificación de la estructura hasta la escritura del código, todo el proceso es abierto; cualquier persona puede participar en la documentación, el código y los debates.

Soporte potente

Google proporciona soporte de CDN (red de distribución de contenido) para el código publicado.

Localización completa al chino

El paquete de desarrollo incluye más de 40 paquetes de idiomas, incluido el chino.

Desventajas y limitaciones

  • 1. El código no es lo suficientemente robusto: carece de casos de prueba exhaustivos, algunos componentes tienen bastantes errores (bugs) y no cumplen con los requisitos de desarrollo de productos de nivel empresarial.
  • 2. Planificación de arquitectura insuficiente: las API entre componentes carecen de coordinación y no hay ayuda para el uso combinado.
  • 3. Pocos controles: en comparación con productos maduros como Dojo, YUI, Ext JS, los controles disponibles son escasos y no pueden satisfacer los requisitos funcionales de interfaces complejas.
Otras extensiones