Existen innumerables bibliotecas de JavaScript populares, jQuery, MooTools, Prototype, Dojo, YUI. Estas bibliotecas de JavaScript tienen muchas funciones y, con sus complementos, pueden hacer casi cualquier trabajo. Sin embargo, esto tiene un costo. Estas bibliotecas a menudo hacen que sus páginas web aumenten de tamaño. En algunos casos, si solo desea completar un trabajo específico, puede usar algunas bibliotecas livianas con funciones más especializadas. Este artículo presenta 40 excelentes bibliotecas livianas de JavaScript.
Esta es la segunda parte de este artículo. Para la primera parte, consulte 40 bibliotecas ligeras de JavaScript (Parte 1) .
Fecha.js
Trabajar con fechas no es fácil, hay muchos formatos con los que lidiar. Datejs maneja muy bien funciones de fecha simples o complejas. Las fechas se pueden analizar en formatos como "Próximo jueves" y "+2 años", y se admiten todos los formatos de fecha, como 2009.01.08, 6/12/2001.
Silvestre
Una biblioteca matemática de JavaScript para manejar vectores y redes, incluidas clases de modelado de redes y vectores multidimensionales, así como algunos modelos en el espacio 3D.
bonita cita
Una excelente biblioteca de JavaScript que muestra fechas de una manera hermosa y amigable, como se muestra en la siguiente figura.
XRegExp
El objeto RegExp en JavaScript ya admite expresiones regulares y XRegExp agrega más funciones que los navegadores futuros pueden incluir (ECMAScript 4 - ES4). Esta biblioteca almacena en caché y reutiliza objetos RegExp y agrega muchas características nuevas.
Biblioteca de URL de JavaScript
Una biblioteca de JavaScript para procesar URL que puede procesar cualquier parte de la URL.
tipo de letra.js
Esta biblioteca le permite utilizar cualquier fuente en una página web, pero a diferencia de las soluciones basadas en Flash como sIFR y FLIR, typeface.js se basa 100% en JavaScript. Simplemente cargue su archivo de fuente en un generador basado en web. archivo JavaScript generado e incluirlo en la página web.
Cufón
Al igual que typeface.js, Cufón también te permite usar cualquier fuente en una página web. De manera similar, también usa un generador para convertir la fuente a VML e incluir el archivo .js generado en la página web.
Mirlo
La gente suele utilizar Alert() para depurar programas JavaScript, y Blackbird proporciona una hermosa consola para registrar, ver y filtrar la ejecución del programa.
NitobiBug
Herramienta de inspección y registro de objetos JavaScript entre navegadores basada en navegador.
Firebug Lite
Actualmente, la mejor herramienta de depuración de JavaScript es Firebug . Sin embargo, esta herramienta solo es compatible con FireFox. Al insertar el archivo Firebug Lite .js en su página web, puede implementar la función FireBug en todos los navegadores.
objeto swfo
Este es uno de los métodos más populares para hacer referencia a objetos Flash. Puede generar código de referencia swf estándar y detectar la versión del reproductor del usuario. Si la versión del usuario no es compatible, se mostrará contenido alternativo.
ordenable y arrastrable
Nos guste o no, las tablas siguen siendo la mejor manera de representar datos, pero se les puede dar un mejor uso. sorttable puede ordenar datos tabulares agregando un indicador class="sortable" a la tabla y excluyendo columnas especificadas. Dragtable permite arrastrar las columnas de la tabla. Simplemente agregue el indicador class="dragable" a la tabla. Estas dos clases se pueden usar en combinación.
DD_roundies y DD_belatedPNG
DD_roundies puede implementar esquinas redondeadas sin depender de imágenes. Es solo para IE y se omitirá a través de VML porque esos navegadores admiten de forma nativa esquinas redondeadas CSS.
DD_belatedPNG fue desarrollado para resolver el problema del soporte deficiente de IE6 para PNG, ya sea que la imagen PNG se use para src o imagen de fondo, DD_belatedPNG puede proporcionar reparaciones.
Cuadros de diálogo de JavaScript personalizados
Una biblioteca de JavaScript liviana de solo 4.5K, puede crear cuadros de diálogo personalizados por el usuario y mostrar 4 tipos de cuadros de mensajes, alertas, advertencias, indicaciones y éxito. Puede configurar el título del cuadro de mensaje, el contenido y durante cuánto tiempo mostrarlo.
JuegoJS
GameJS es una migración del marco de juegos XNA de Microsoft a JavaScript, utilizando objetos de lienzo como dispositivos de salida. JavaScript no es la mejor plataforma para juegos, pero está bien para juegos con velocidades de cuadros más bajas.
Atajos.js
A partir de Google Reader y Gmail, las teclas de acceso directo en los programas web se hicieron populares. Shorcuts.js facilita el manejo de las teclas de acceso directo.
Tracción de mapas
Hay muchos proveedores de mapas que proporcionan diferentes API. Si desea cambiar de proveedor, como de Google Maps a MapQuest, debe actualizar el código. Mapstraction proporciona las API de los proveedores de mapas más utilizados y la conversión se puede completar con solo uno. línea de código.
Amberjack
Una pequeña biblioteca de JavaScript 4K que puede agregar una hermosa funcionalidad de tutorial a su sitio web. Una ventana modal mostrará cualquier contenido en forma de tutorial. Los pasos del tutorial se pueden implementar mediante codificación manual o generarse automáticamente en línea. Puedes controlar el formato de tu contenido usando temas o CSS.
jscargar
JsLoad puede cargar de forma remota varias bibliotecas de JavaScript desde el servidor de Google y puede cargar automáticamente varias versiones de bibliotecas de soporte.