HTTP Flashcards
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.
XMLHttpRequest (xhr)
Atributos:
Devuelve la respuesta como una cadena
responseText
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.
responseXML
Atributos:
Devuelve el estado como un número (p. ej. 404 para “Not Found” y 200 para “OK”).
status
Atributos:
Devuelve el estado como una cadena (p. ej. “Not Found” o “OK”)
statusText
Métodos
Especifica el método, URL y otros atributos opcionales de una petición
open
Métodos
Envía la petición
send([datos])
Eventos
Evento que se dispara con cada cambio de estado.
onreadystatechange
npm:
contiene todos los metadatos acerca del proyecto tal como descripción, licencia, dependencias y scripts.
package. json
La carpeta ……… es un directorio que se crea en la carpeta raíz de nuestro proyecto cuando instalamos paquetes o dependencias mediante npm .
node_modules
gestor dependencias de JavaScript, que está enfocado en la velocidad y la seguridad, y a diferencia de otros gestores como NPM,
YARN
tipo ESPECIAL de compilador que traduce de un lenguaje FUENTE a otro FUENTE también de un nivel de abstracción parecido.
transpilador
Babel, TypeScript y CoffeeScript. ClojureScrip
programa que traduce codigo fuente de alto nivel como java a un lenguaje de maquina
compiladores
herramienta que nos permite escribir pseudocódigo CSS que luego será compilado de convertir en CSS tal y como lo conocemos de forma habitu
preprocesador de CSS
Nombres preprocesador CSS
Sass
LESS
Stylus
etiquetas semanticas
header
nav
section
article
aside
footer
programas que crean plantillas para web
Handlebars.js
mustache
pug
Jade
agrupar todos los ficheros de JavaScript en uno solo. Así el navegador no necesita hacer varias peticiones HTTP
javascript bundle
controlar qué elemento iría encima y cual debajo, como si el documento tuviera profundidad, tres dimensiones en lugar de dos.
z-index
Importar una hoja de estilo externa:
link rel=”stylesheet” href=”styles.css”>
Proporciona un enlace a una versión alternativa del documento (es decir, página impresa, traducida o reflejada).
link rel=”alternate” type=”application/atom+xml” title=”W3Schools News” href=”/blog/news/atom”>
si nuestro navegador de forma nativa no implementa una determinada API
SE PUEDEN SIMULAR UNOS PLUG-IN
Polyfills
libreria que ayudan a detectar las caracterisitcas que soporta nuestro navegador
MODERNIZR
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
WEB STORAGE
API:
sistema de base de datos transaccionales, capaz de almacenar información estructurada dentro del navegador
IndexedDB
permite al usuario compartir su ubicación a las aplicaciones web si así lo desea.
W3C Geolocation API
provee información acerca de los archivos y permite que el código JavaScript en una página web tenga acceso a su contenido
File API
nombre del API QUE PERMITE dibujar líneas, formas, imágenes, texto, etc en 2D, sobre el lienzo que del elemento
CANVAS
API permite ejecutar scripts en un hilo separado del principal.
Web Workers
API:
tecnología avanzada que hace posible abrir una sesión de comunicación interactiva entre el navegador del usuario y un servidor.
WebSockets
API:
dotar a las plataformas de la posibilidad de arrastrar y soltar
Drag and Drop
permite ejecutar selectores para poder acceder a elementos del DOM de de una página web.
API QuerySelector
El método crea un nodo de elemento.
createElement()
método devuelve un elemento con un valor especificado.
getElementById()
El método devuelve una colección de todos los elementos con un nombre de etiqueta especificado.
getElementsByTagName()
El método devuelve una colección de elementos con un nombre de clase específico.
getElementsByClassName()
El método devuelve el primer elemento que coincide con un selector CSS.
querySelector()
Como se denomina JavaScript PURO
Vanilla JS
Es hablar de JavaScript sin ningún frameworks o librería adicional
A esto se le llama JAVASCRIPT PURO
(Viejuno)Primeras prácticas para crear contenido dinámico para las páginas web
No se utiliza
CGI-common gateway interface
Valdría cualquier lenguaje que supiera de variables de entorno
Que es MVVM
Patrones de diseño