HTTP Flashcards

1
Q

Proporciona una forma fácil de obtener información de una URL sin tener que recargar la página completa. Una página web puede actualizar sólo una parte de la página sin interrumpir lo que el usuario está haciendo. es ampliamente usado en la programación AJAX.

A

XMLHttpRequest (xhr)

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

Atributos:
Devuelve la respuesta como una cadena

A

responseText

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

Atributos:
Devuelve la respuesta como XML. Esta propiedad devuelve un objeto documento XML, que puede ser examinado usando las propiedades y métodos del árbol del Document Object Model.

A

responseXML

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

Atributos:
Devuelve el estado como un número (p. ej. 404 para “Not Found” y 200 para “OK”).

A

status

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

Atributos:
Devuelve el estado como una cadena (p. ej. “Not Found” o “OK”)

A

statusText

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

Métodos
Especifica el método, URL y otros atributos opcionales de una petición

A

open

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

Métodos
Envía la petición

A

send([datos])

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

Eventos
Evento que se dispara con cada cambio de estado.

A

onreadystatechange

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

npm:
contiene todos los metadatos acerca del proyecto tal como descripción, licencia, dependencias y scripts.

A

package. json

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

La carpeta ……… es un directorio que se crea en la carpeta raíz de nuestro proyecto cuando instalamos paquetes o dependencias mediante npm .

A

node_modules

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

gestor dependencias de JavaScript, que está enfocado en la velocidad y la seguridad, y a diferencia de otros gestores como NPM,

A

YARN

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

tipo ESPECIAL de compilador que traduce de un lenguaje FUENTE a otro FUENTE también de un nivel de abstracción parecido.

A

transpilador
Babel, TypeScript y CoffeeScript. ClojureScrip

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

programa que traduce codigo fuente de alto nivel como java a un lenguaje de maquina

A

compiladores

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

herramienta que nos permite escribir pseudocódigo CSS que luego será compilado de convertir en CSS tal y como lo conocemos de forma habitu

A

preprocesador de CSS

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

Nombres preprocesador CSS

A

Sass
LESS
Stylus

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

etiquetas semanticas

A

header
nav
section
article
aside
footer

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

programas que crean plantillas para web

A

Handlebars.js
mustache
pug
Jade

18
Q

agrupar todos los ficheros de JavaScript en uno solo. Así el navegador no necesita hacer varias peticiones HTTP

A

javascript bundle

19
Q

controlar qué elemento iría encima y cual debajo, como si el documento tuviera profundidad, tres dimensiones en lugar de dos.

A

z-index

20
Q

Importar una hoja de estilo externa:

A

link rel=”stylesheet” href=”styles.css”>

21
Q

Proporciona un enlace a una versión alternativa del documento (es decir, página impresa, traducida o reflejada).

A

link rel=”alternate” type=”application/atom+xml” title=”W3Schools News” href=”/blog/news/atom”>

22
Q

si nuestro navegador de forma nativa no implementa una determinada API
SE PUEDEN SIMULAR UNOS PLUG-IN

A

Polyfills

23
Q

libreria que ayudan a detectar las caracterisitcas que soporta nuestro navegador

A

MODERNIZR

24
Q

el nombre de API QUE proporciona los mecanismos mediante los cuales el navegador puede almacenar información de tipo clave/valor, de una forma mucho más intuitiva que utilizando cookies

A

WEB STORAGE

25
Q

API:
sistema de base de datos transaccionales, capaz de almacenar información estructurada dentro del navegador

A

IndexedDB

26
Q

permite al usuario compartir su ubicación a las aplicaciones web si así lo desea.

A

W3C Geolocation API

27
Q

provee información acerca de los archivos y permite que el código JavaScript en una página web tenga acceso a su contenido

A

File API

28
Q

nombre del API QUE PERMITE dibujar líneas, formas, imágenes, texto, etc en 2D, sobre el lienzo que del elemento

A

CANVAS

29
Q

API permite ejecutar scripts en un hilo separado del principal.

A

Web Workers

30
Q

API:
tecnología avanzada que hace posible abrir una sesión de comunicación interactiva entre el navegador del usuario y un servidor.

A

WebSockets

31
Q

API:
dotar a las plataformas de la posibilidad de arrastrar y soltar

A

Drag and Drop

32
Q

permite ejecutar selectores para poder acceder a elementos del DOM de de una página web.

A

API QuerySelector

33
Q

El método crea un nodo de elemento.

A

createElement()

34
Q

método devuelve un elemento con un valor especificado.

A

getElementById()

35
Q

El método devuelve una colección de todos los elementos con un nombre de etiqueta especificado.

A

getElementsByTagName()

36
Q

El método devuelve una colección de elementos con un nombre de clase específico.

A

getElementsByClassName()

37
Q

El método devuelve el primer elemento que coincide con un selector CSS.

A

querySelector()

38
Q

Como se denomina JavaScript PURO

A

Vanilla JS
Es hablar de JavaScript sin ningún frameworks o librería adicional
A esto se le llama JAVASCRIPT PURO

39
Q

(Viejuno)Primeras prácticas para crear contenido dinámico para las páginas web
No se utiliza

A

CGI-common gateway interface
Valdría cualquier lenguaje que supiera de variables de entorno

40
Q

Que es MVVM

A

Patrones de diseño