A free and open-source book on ZF3 for beginners

Translation into this language is not yet finished. You can help this project by translating the chapters and contributing your changes.

Perspectiva general de los archivos de bootstrap

El código fuente de los componentes del framework Bootstrap están esparcidos en varios archivos CSS. Pero se sabe que descargar varios archivos pequeños es generalmente más lento que descargar un solo archivo grande. Por esta razón, las hojas de estilo CSS de bootstrap se «concatenan» con un herramienta especial y se distribuyen en un solo archivo llamado bootstrap.css.

Sin embargo, el archivo bootstrap.css tiene una desventaja: contiene muchos caracteres (caracteres de espacio en blanco, caracteres de línea nueva, comentarios, etc.) innecesarios para la ejecución del código que malgasta el ancho de banda de la red cuando descargamos el archivo y se incremente el tiempo que demora la carga de la página. Para corregir este problema se usa la miniaturización, en ingles minification.

La miniaturización es un proceso que remueve todos los caracteres innecesarios del código fuente sin cambiar su funcionalidad. El archivo de Bootstrap miniaturizado se llama bootstrap.min.css.

En general es recomendable usar el archivo miniaturizado, especialmente en entornos de producción porque se reduce el tiempo de carga de la página. Sin embargo, si planeamos cambiar el código de Bootstrap para entender como funciona es mejor usar el archivo no miniaturizado o incluso descargar los archivos fuente originales (no concatenados).

Miremos en detalle los archivos que están en la carpeta APP_DIR/public y y sus subcarpetas (figura C.1).

Figura C.1. Estructura de la carpeta APP_DIR/public Figura C.1. Estructura de la carpeta APP_DIR/public

La carpeta css contiene las hojas de estilo CSS:

50) Después de la concatenación y la miniaturización del código CSS es difícil de leer y depurar. Un archivo MAP (mapa de fuente) permite devolver el archivo miniaturizado a su estado usual.

La carpeta fonts contiene varios archivos, como glyphicons-halflings-regular.svg, necesarios para que Bootstrap genere los iconos. Estos iconos, llamados también Glyphicons, se usan para mejorar la apariencia de los botones y los menús desplegables.

La subcarpeta APP_DIR/public/js contiene las extensiones JavaScript del framework Bootstrap. Ellas están implementadas como complementos jQuery:


Top