Existem inúmeras bibliotecas JavaScript populares, jQuery, MooTools, Prototype, Dojo, YUI. Essas bibliotecas JavaScript são ricas em recursos e, com seus plug-ins, podem fazer quase qualquer trabalho. No entanto, isso tem um custo. Em alguns casos, se você deseja apenas concluir um trabalho específico, pode usar algumas bibliotecas leves com funções mais especializadas. Este artigo apresenta 40 excelentes bibliotecas JavaScript leves.
Esta é a segunda parte deste artigo. Para a primeira parte, consulte 40 bibliotecas JavaScript leves (parte 1) .
Data.js
Trabalhar com datas não é fácil, existem muitos formatos para lidar. Datejs lida muito bem com funções de data simples ou complexas. As datas podem ser analisadas em formatos como "Próxima quinta-feira" e "+2 anos", e todos os formatos de data são suportados, como 2009.01.08, 12/6/2001.
Silvestre
Uma biblioteca matemática JavaScript para manipulação de vetores e reticulados, incluindo classes de modelagem de vetores e reticulados multidimensionais, bem como alguns modelos no espaço 3D.
Encontro bonito
Uma excelente biblioteca JavaScript que exibe datas de uma forma bonita e amigável, conforme mostrado na figura abaixo.
XRegExp
O objeto RegExp em JavaScript já suporta expressões regulares, e XRegExp adiciona mais recursos que navegadores futuros podem incluir (ECMAScript 4 - ES4). Esta biblioteca armazena em cache e reutiliza objetos RegExp e adiciona muitos recursos novos.
Biblioteca de URLs JavaScript
Uma biblioteca JavaScript para processamento de URLs que pode processar qualquer parte do URL.
tipo de letra.js
Esta biblioteca permite que você use qualquer fonte em uma página da web, mas ao contrário das soluções baseadas em Flash, como sIFR e FLIR, typeface.js é 100% baseado em JavaScript. arquivo JavaScript gerado e incluí-lo na página da web.
Cufón
Assim como typeface.js, Cufón também permite usar qualquer fonte em uma página web. Da mesma forma, ele também usa um gerador para converter a fonte em VML e incluir o arquivo .js gerado na página web.
Melro
As pessoas costumam usar Alert() para depurar programas JavaScript, e o Blackbird fornece um belo console para registrar, visualizar e filtrar a execução do programa.
Nitobi Bug
Ferramenta de registro e inspeção de objetos JavaScript entre navegadores baseada em navegador.
Firebug Lite
Atualmente, a melhor ferramenta de depuração de JavaScript é o Firebug . No entanto, esta ferramenta suporta apenas FireFox. Ao inserir o arquivo Firebug Lite .js em sua página da web, você pode implementar a função FireBug em todos os navegadores.
swfobject
Este é um dos métodos mais populares de referência a objetos Flash. Pode gerar código de referência swf padrão e detectar a versão do player do usuário. Se a versão do usuário não for compatível, será exibido conteúdo alternativo.
classificável e arrastável
Goste ou não, as tabelas ainda são a melhor forma de representar dados, mas podem ser melhor utilizadas. sorttable pode classificar dados tabulares adicionando um sinalizador class="sortable" à tabela e excluindo colunas especificadas. Dragtable permite que as colunas da tabela sejam arrastadas. Basta adicionar o sinalizador class="arrastável" à tabela.
DD_roundies e DD_belatedPNG
DD_roundies pode implementar cantos arredondados sem depender de imagens. É apenas para IE e implementado por meio de VML. Outros navegadores serão ignorados porque esses navegadores suportam nativamente cantos arredondados CSS.
DD_belatedPNG foi desenvolvido para resolver o problema do fraco suporte do IE6 para PNG. Quer a imagem PNG seja usada para src ou imagem de fundo, DD_belatedPNG pode fornecer reparos.
Caixas de diálogo JavaScript personalizadas
Uma biblioteca JavaScript leve de apenas 4,5K, você pode criar caixas de diálogo personalizadas pelo usuário e exibir 4 tipos de caixas de mensagens, alertas, avisos, prompts e sucesso. Você pode definir o título, o conteúdo da caixa de mensagem e por quanto tempo ela será exibida.
Jogo JS
GameJS é uma portabilidade da estrutura de jogos XNA da Microsoft para JavaScript, usando objetos de tela como dispositivos de saída. JavaScript não é a melhor plataforma para jogos, mas é adequado para jogos com taxas de quadros mais baixas.
Atalhos.js
Começando com o Google Reader e o Gmail, as teclas de atalho em programas da web tornaram-se populares. Shorcuts.js facilita o manuseio de teclas de atalho.
Mapa de tração
Existem muitos provedores de mapas que fornecem APIs diferentes. Se você quiser mudar de provedor, como do Google Maps para MapQuest, será necessário atualizar o código do Mapstraction para fornecer APIs de provedores de mapas comumente usados, e a conversão pode ser concluída com apenas um. linha de código.
Ámbar
Uma pequena biblioteca JavaScript 4K que pode adicionar uma bela funcionalidade de tutorial ao seu site. Uma janela modal exibirá qualquer conteúdo na forma de um tutorial. As etapas do tutorial podem ser implementadas por codificação manual ou geradas automaticamente online. Você pode controlar a formatação do seu conteúdo usando temas ou CSS.
JsLoad
JsLoad pode carregar remotamente várias bibliotecas JavaScript do servidor do Google e carregar automaticamente várias versões de bibliotecas de suporte.