Fundamentos de CSS3, Responsive Design y Programación Web: Cliente vs Servidor
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
con un tamaño de 2,29 KB
Selectores y Estilos en CSS
- Es posible definir reglas aplicables a etiquetas específicas mediante el uso de atributos class o id.
- Los selectores permiten especificar reglas de estilo basadas en la ubicación jerárquica de los elementos dentro de la estructura HTML.
CSS3 y Diseño Adaptable
Las especificaciones de CSS3 se dividen en varios bloques, siendo el más innovador e importante el relativo a las media queries, tecnología fundamental del llamado diseño web adaptable (responsive web design).
Las media queries consisten en una serie de reglas CSS que se aplican según el medio de visualización y la resolución de pantalla.
Frameworks: Bootstrap
Bootstrap es un framework para el desarrollo web basado en CSS3 y JavaScript, creado por el equipo de programadores de Twitter y disponible para el público general.
Programación en el Lado del Cliente: JavaScript
Conceptos básicos de JS
Cuando definimos a JavaScript (JS) como un lenguaje de cliente, indicamos que su ejecución ocurre directamente en el navegador. A diferencia de los lenguajes de servidor, que se procesan en el equipo remoto, el uso de lenguajes de cliente ofrece mayor velocidad y reduce la carga del servidor.
Ventajas y Desafíos
- Ventajas: Es sencillo de implementar y optimiza el rendimiento del servidor.
- Inconvenientes: Puede ser utilizado con propósitos maliciosos y su comportamiento depende del navegador del usuario final, lo que puede generar inconsistencias.
JavaScript es un lenguaje de programación interpretado, lo que significa que el código se ejecuta en el navegador sin necesidad de compilación previa.
Programación en Lenguajes de Servidor
Las páginas web dinámicas no están almacenadas como archivos estáticos en el servidor. Contenidos como las noticias de una portada cambian constantemente y requieren elementos dinámicos.
Aunque el navegador recibe un documento HTML estándar, antes de enviarlo al cliente, el servidor web ha procesado y generado dicho contenido dinámicamente.