Lección 14Para profundizar, algunas prácticas de código
- Noción 86 - Introducción a las prácticas de código de diseño web ecológico con el proyecto The Good Manager
- Noción 87 - Código limpio para la eficiencia energética
- Noción 88 - Código asíncrono: hacer más en menos tiempo
- Noción 89 - Servidores más eficaces y con menos recursos
- Noción 90 - Gestión de la carga de trabajo del servidor
- Noción 91 - Uso de bibliotecas externas: el ejemplo de las CDN de Bootstrap
- Noción 92 - Repaso de las prácticas de codificación
Noción 91
Uso de bibliotecas externas: el ejemplo de las CDN de Bootstrap
Competencias objetivo
Ejercicio
Bootstrap es una famosa librería para crear estilos de páginas rápidamente y añadir funciones interactivas.
Puedes usarla con archivos locales o a través de una CDN.
En este ejercicio, aprende más sobre Bootstrap e intenta evaluar su impacto cuando se importa en una página web.
Recursos
Código de Bootstrap
Puedes obtener más información sobre Bootstrap en la documentación oficial: https://getbootstrap.com/docs/5.1/getting-started/introduction/
El código de Bootstrap está disponible en estas direcciones:
- Código CSS, para el diseño: https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css
- Código JS, para las interacciones: https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.min.js
Usa el código de Bootstrap en tu propio sitio web
Puedes echar un vistazo a las diferentes CDN usadas para importar los elementos que necesita Bootstrap para funcionar: https://www.bootstrapcdn.com/
Para usar el código de Bootstrap en tu propio sitio, debes encapsular estas direcciones en etiquetas HTML específicas:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"></script>
Desde estos recursos, puedes evaluar el peso de estos archivos, yendo a una de estas direcciones y haciendo "guardar como".
Corrección
Para usar Bootstrap, necesitas importar 2 archivos desde CDNs:
- Un archivo de estilo (CSS), que pesa 160kb
- Un archivo de script (JavaScript), que pesa 76kb
Puede no parecer mucho, pero no todas las características de Bootstrap se usan generalmente en una sola página web, lo que significa que algunos elementos se están transfiriendo para nada.
Este ejercicio pone en perspectiva el peso del código considerado inútil que se puede importar de librerías externas y cómo evaluarlo.