desarrollo web Flashcards

1
Q

¿Cuáles son las tres capas que pueden alterar el contenido de una página web?

A

Estructura, Presentación y Comportamiento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué tecnologías se utilizan para definir la estructura, presentación y comportamiento de una página web?

A

HTML define la estructura, CSS controla la presentación y JavaScript crea el comportamiento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué beneficios aportan las buenas prácticas en programación web?

A

Accesibilidad, Portabilidad, Mantenibilidad y Reducción de la latencia.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué es Progressive Enhancement?

A

Es una técnica de desarrollo, que consiste en primero crear un sitio web básica funcional para todos los usuarios, y luego mejorar esta experiencia añadiendo capas adicionales de funcionalidades para aquellos que utilizan navegadores y dispositivos más modernos.

que garantiza que web sean utilizables incluso si el soporte para JavaScript está desactivado o el CSS se despliega lentamente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué es un servidor web?

A

Es un software que entrega páginas en respuesta a las peticiones de los navegadores.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Diferencia entre una página web estática y una dinámica.

A

Las páginas estáticas no cambian su contenido cuando son solicitadas por el navegador, mientras que las páginas dinámicas son generadas por un servidor de aplicaciones en respuesta a las solicitudes del navegador.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué son las RIA (Rich Internet Applications)?

A

Son aplicaciones web que tienen características de aplicaciones de escritorio. Reducen la carga al sevidor web cargano una o varias paginas y actulizando elemntos con AJAX. Por cuestiones de rendimeinto, compatibilidad y seguridad fueron remplazadas por las SPA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué es AJAX y cuáles son sus beneficios?

A

AJAX es una técnica de desarrollo web que permite crear sitios interactivos mediante la actualización de partes de la página sin necesidad de recargarla completamente, mejorando la interactividad, velocidad y usabilidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué es JSON y para qué se utiliza?

A

JSON (JavaScript Object Notation) es un formato de intercambio de información que es una alternativa ligera al XML, utilizado para transmitir datos entre el navegador y el servidor web.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué es un objeto XMLHttpRequest?

A

Es un objeto que permite la comunicación entre el navegador y el servidor web, utilizado para realizar solicitudes y procesar respuestas en aplicaciones AJAX.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué es el modelo clásico de sitios web?

A

Es un modelo donde cada petición de datos realizada por el usuario requiere de una recarga completa de la página, lo cual puede ser lento y frustrante para el usuario.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué es el modelo Ajax de sitios web?

A

En el modelo Ajax, no es necesario recargar la página completa para cada petición de datos; solo se actualizan las partes necesarias de la página, ofreciendo una experiencia más interactiva y rápida.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Qué es Vue.js?

A

Vue.js es una librería de JavaScript multiplataforma de código abierto que facilita y simplifica la construcción de interfaces de usuario web.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué es Vue Router?

A

Vue Router es el sistema de ruteo oficial de Vue.js, que soporta características como:
- Rutas anidadas y con parámetros,
- Ruteo dinámico,
- Configuración modular basada en componentes,
- Querys
- Efectos de transiciones basadas en el sistema de transiciones de Vue.js,
- Total control sobre la navegación,
- Customización del comportamiento del desplazamiento vertical,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Qué es Vuex?

A

Vuex es una librería para el manejo del estado en aplicaciones Vue.js, permitiendo administrar un estado compartido de forma centralizada.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Qué son las propiedades CSS y cómo se estructuran?

A

Las propiedades CSS definen cómo se muestran los elementos. Se estructuran en dos partes: la propiedad y el valor, separados por dos puntos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

¿Qué es el pseudo-elemento en CSS?

A

Un pseudo-elemento actúa como si existiera un elemento extra en el código HTML, permitiendo aplicar estilos a partes específicas de un elemento, como la primera letra o la primera línea de un texto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

¿Qué es la propiedad ‘display’ en CSS?

A

La propiedad ‘display’ determina cómo se debe mostrar un elemento. Puede transformar un elemento en línea a bloque y viceversa, o eliminarlo de la página.

La propiedad display define cómo se muestra un elemento y cómo interactúa con otros elementos en términos de disposición y flujo. Los valores principales de display son:

*	block: El elemento se muestra como un bloque, ocupando todo el ancho disponible y comenzando en una nueva línea. Ejemplos incluyen div, h1, p.
*	inline: El elemento se muestra en línea con el texto circundante y solo ocupa el espacio necesario. Ejemplos incluyen span, a.
*	inline-block: Combina características de block y inline. El elemento se muestra en línea con el texto, pero se comporta como un bloque, permitiendo especificar su ancho y alto.
*	none: El elemento no se muestra en la página y no ocupa espacio en el layout.
*	flex: El elemento se convierte en un contenedor flexible, utilizando el modelo de diseño Flexbox para sus elementos hijos.
*	grid: El elemento se convierte en un contenedor de cuadrícula, utilizando el modelo de diseño CSS Grid para sus elementos hijos.n
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

¿Qué es la pseudo-clase en CSS?

A

Una pseudo-clase se utiliza para definir un estado especial de un elemento, como :hover para aplicar estilos cuando el usuario posiciona el cursor sobre el elemento.

se utiliza para defini una propiedead adiciona de una clase, segun el estado o accion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

¿Qué es la propiedad ‘position’ en CSS y cuáles son sus valores posibles?

A

se usa para controlar la posición de un elemento dentro de su contenedor y en el documento.

*	static: Es el valor por defecto. El elemento se posiciona según el flujo normal del documento y no se pueden usar top, right, bottom o left.
*	relative: El elemento se posiciona según el flujo normal del documento, pero se pueden usar top, right, bottom y left para desplazarlo desde su posición original.
*	absolute: El elemento se retira del flujo normal y se posiciona en relación a su contenedor más cercano que tenga una posición distinta de static. Se usan top, right, bottom y left para definir su posición.
*	fixed: Similar a absolute, pero el elemento se posiciona en relación a la ventana del navegador y permanece fijo en su lugar cuando se hace scroll.
*	sticky: El elemento se comporta como relative hasta que su contenedor se desplaza a un punto específico, después de lo cual se comporta como fixed.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

¿Qué es el modelo de caja en CSS?

A

El modelo de caja en CSS trata a cada elemento HTML como si estuviera contenido dentro de una caja, permitiendo controlar sus dimensiones, bordes, márgenes y rellenos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

¿Qué es el esquema de posicionamiento absoluto en CSS?

A

En el esquema de posicionamiento absoluto, un elemento se posiciona respecto de su contenedor más cercano con posición relativa, removiéndolo del flujo normal del documento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

¿Qué es el esquema de posicionamiento relativo en CSS?

A

En el esquema de posicionamiento relativo, un elemento se desplaza respecto de su posición original en el flujo normal sin afectar la posición de otros elementos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

¿Qué es el esquema de posicionamiento fijo en CSS?

A

En el esquema de posicionamiento fijo, un elemento se posiciona respecto de la ventana del navegador y no se mueve cuando el usuario desplaza la página.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
¿Qué es la propiedad 'float' en CSS?
La propiedad 'float' permite que un elemento flote a la izquierda o derecha dentro de su contenedor, haciendo que el contenido circundante fluya alrededor de él.
25
¿Qué es AJAX y cuáles son sus componentes clave?
AJAX es una técnica de desarrollo web que permite actualizar partes de una página sin recargarla completamente. Sus componentes clave son HTML, CSS, DOM, JavaScript y XML.
26
¿Qué es JSONP y para qué se utiliza?
JSONP (JSON with Padding) es un patrón que permite hacer solicitudes de datos entre diferentes dominios, utilizando elementos