Yahoo! UILibrary ( YUI ) es una biblioteca de funciones de JavaScript de código abierto para crear una página web altamente interactiva, utiliza tecnologías de codificación como AJAX, DHTML y DOM. También contiene muchos recursos CSS. Licenciado para su uso bajo licencia BSD
La animación de herramientas ayuda a lograr posicionamiento, cambio de tamaño, transparencia y otros efectos web.
Las herramientas de administración del historial del navegador ayudan a las aplicaciones web a utilizar la página anterior del navegador y las herramientas de marcadores (favoritos).
Las herramientas de conectividad ayudan a administrar la funcionalidad XMLHttpRequest entre navegadores. También integra entrega de formularios, manejo de errores, devoluciones de llamadas y carga de archivos.
Las fuentes de datos proporcionan una interfaz común y configurable para que otros componentes interactúen con una variedad de datos, desde simples matrices de JavaScript hasta servidores en línea, a través de XHR.
Los elementos proporcionan estilos de ajuste para HTMLElements en el DOM, simplificando así tareas comunes como agregar oyentes, manipular el DOM y acceder a propiedades.
DOMINGO
Proporciona ayuda con tareas generales de secuencias de comandos DOM, incluido el posicionamiento de elementos y la gestión de estilos CSS.
Arrastrar y soltar brinda asistencia con el desarrollo de arrastrar y soltar (crear y administrar objetos que se pueden arrastrar y soltar en una página web).
Los eventos brindan a los desarrolladores un acceso fácil y seguro a los eventos del navegador, como clics del mouse y pulsaciones de teclas del teclado. También proporciona objetos de eventos personalizados para satisfacer las necesidades de los usuarios de publicar y suscribirse a eventos personalizados.
El control de autocompletar proporciona funciones de autocompletar (lista de sugerencias y funciones de búsqueda bajo demanda) para la interacción del usuario con la entrada de texto. Admite una amplia gama de formatos de fuentes de datos. También admite fuentes de datos del lado del servidor a través de XMLHttpReqeust.
Los botones permiten a los usuarios crear botones gráficos con tantas funciones como los botones de formulario HTML tradicionales.
Gráfico de calendario mensual, control dinámico para selección de fecha.
El contenedor admite una gran cantidad de especificaciones de ventanas DHTML que incluyen información sobre herramientas, paneles, cuadros de diálogo, cuadros de diálogo simples, módulos y superposiciones.
DataTables es una API sencilla pero potente para mostrar datos de tablas en páginas web a la que pueden acceder los lectores de pantalla. Las características que vale la pena destacar incluyen columnas ordenables, paginación, desplazamiento, selección de filas, columnas ampliables y edición en línea.
El registrador proporciona una forma rápida y sencilla de escribir mensajes de registro en el terminal de pantalla de la extensión Mozilla Firefox Firebug o en el terminal JavaScript de Safari.
Los formularios proporcionan una forma sencilla de generar menús emergentes cuando se mueve el mouse.
Los controles deslizantes proporcionan un componente deslizante genérico que permite a los usuarios seleccionar valores dentro de un rango limitado en uno o dos ejes.
La vista paginada le permite ver contenido en formatos paginados.
La vista de árbol produce un árbol de directorios, cuyos nodos debajo se pueden ampliar.
Recursos CSS
CSS Page Grid: siete complementos básicos de estructura alámbrica que admiten más de 1000 diseños de páginas web diferentes.
Conjuntos de fuentes CSS estándar: familias de fuentes y configuraciones de tamaño estandarizadas para todos los navegadores.
Restablecimiento de CSS de estándares: una declaración de CSS que elimina los márgenes y estandariza la visualización de elementos comunes en todos los navegadores.
Instrucciones de actualización YUIv3.17.2:
Continúe corrigiendo errores del cargador.