Yahoo! UI Library (YUI) é uma biblioteca de funções JavaScript de código aberto para criar uma página da web altamente interativa, ela usa tecnologias de codificação como AJAX, DHTML e DOM. Ele também contém muitos recursos CSS. Use ferramentas semelhantes licenciadas sob a licença BSD. A animação ajuda a obter posicionamento, redimensionamento, transparência e outros efeitos da web. As ferramentas de gerenciamento de histórico do navegador ajudam os aplicativos da web a usar a página anterior do navegador e as ferramentas de favoritos (favoritos). As ferramentas de fiação ajudam a gerenciar a funcionalidade XMLHttpRequest entre navegadores. Ele também integra entrega de formulários, tratamento de erros, retornos de chamada e uploads de arquivos. As fontes de dados fornecem uma interface comum e configurável para que outros componentes interajam com uma variedade de dados, desde simples arrays JavaScript até servidores online, por meio de XHR. Os elementos fornecem estilos de encapsulamento para HTMLElements no DOM, simplificando assim tarefas comuns, como adicionar ouvintes, manipular o DOM e acessar propriedades. DOM fornece assistência com operações gerais de script DOM, incluindo posicionamento de elementos e gerenciamento de estilo CSS. Arrastar e soltar fornece assistência no desenvolvimento de arrastar e soltar (criação e gerenciamento de objetos que podem ser arrastados e soltos em uma página da web). Os eventos fornecem aos desenvolvedores acesso fácil e seguro aos eventos do navegador, como cliques do mouse e pressionamentos de teclas do teclado. Ele também fornece objetos de eventos personalizados para atender às necessidades dos usuários de publicação e assinatura de eventos personalizados. O preenchimento automático de controle fornece funções de preenchimento automático (lista de sugestões e funções de pesquisa sob demanda) para interação do usuário com entrada de texto. Ele oferece suporte a uma ampla variedade de formatos de fontes de dados. Ele também oferece suporte a fontes de dados do lado do servidor por meio de XMLHttpReqeust. Os botões permitem que os usuários criem botões gráficos com tantas funções quanto os botões de formulário HTML tradicionais. Gráfico de calendário mensal, controle dinâmico para seleção de data. O contêiner suporta um grande número de especificações de janelas DHTML, incluindo dicas de ferramentas, painéis, caixas de diálogo, caixas de diálogo simples, módulos e sobreposições. DataTables é uma API simples, mas poderosa, para exibir dados de tabelas em páginas da web acessíveis a leitores de tela. Os recursos dignos de nota incluem colunas classificáveis, paginação, rolagem, seleção de linhas, colunas com zoom e edição online. O logger fornece uma maneira rápida e fácil de gravar mensagens de log no terminal de tela da extensão Mozilla Firefox Firebug ou no terminal Safari JavaScript. Os formulários fornecem uma maneira simples de gerar menus pop-up quando o mouse é movido. Os controles deslizantes fornecem um componente deslizante genérico que permite aos usuários selecionar valores dentro de um intervalo limitado em um ou dois eixos. A visualização paginada permite visualizar o conteúdo em formatos paginados. A visualização em árvore produz uma árvore de diretórios, cujos nós abaixo podem ser ampliados. Recursos CSS CSS Page Grid: Sete complementos básicos de wireframe que suportam mais de 1.000 layouts de páginas da web diferentes. Conjunto de fontes CSS padrão: famílias de fontes e configurações de tamanho padronizadas para vários navegadores. Redefinição de padrões CSS: declaração CSS que remove margens e padroniza a exibição de elementos comuns em vários navegadores.
Expandir