BIV TEMA 8 HTML Flashcards

1
Q

Motores plantillas

A

-pug (antes aka jade)
-mustache
-handlebars
Nota son herramientas y son lenguajes

Luego hay que transpilarlos (los pasa a HTML5, ya que aquí suelen ir sin abrir y cerrar etiquetas)

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

Motores renderizado navegadores.
Que es y cuál lleva cada navegador

A

Pieza de sw que coge el html y el CSS lo junta y te lo muestra
-edge : blink
-chrome: blink
-opera : blink
-firefox: gecko
-safari: webkit

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

APIS HTML5

A

Están en el navegador
-webstorage : session storage (almacenamiento sesión,se borra al cerrar el navegador) y local storage (almacenamiento local)
-indexedBd: BBDD no SQL
-geolocation:para localizarnos
-files: control upload
-canvas: para pintar
-webworker: hilo ejecución secundario para cálculos en paralelo
-websocket(bidireccional)/server sideevents(de servidor a cliente): técnicas push manda info al navegador
-drag and drop : arrastrar y soltar
-selector: CSS
-Microdata/dataset: atributos extensibles
-server and send events
-dom
-ajax
Fetch api

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

Atributos principales HTML5

A

-id: identificador
-class: clases de estilo CSS
-style: dar estilos más específicos a la etiqueta. Estilos en línea
-lang: idioma, definir idioma que está cierta info
-tabindex: permitir cambiar el foco con el tabulador
……

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

Elementos principales del API del DOM

A

API del DOM: árbol de objetos que se carga en memoria

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

Objeto ajax

A

Peticiones asíncronas.
Xmlhttprequest (XHR) Json o XML,…)
Tiene métodos y propiedades(atributos) (en otra pregunta)

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

Gestores dependencias(paquetería)
HTML5

A

Bower
Yarn
Npm

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

Automatizadores de tareas

A

Gulp
Grunt

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

Concepto modernizr

A

Librería JavaScript ayuda a detectar las características que soporta nuestro navegador

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

Concepto polifills

A

Fragmento de código (sw/emulador de apis) proporciona una funcionalidad moderna en el navegador que no admite de forma nativa

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

Herramienta generador estructura de proyectos (directorios)

A

Yeoman

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

Nuevos lenguajes scripting

A

Typescript
Coffescript

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

Preprocesadores css
Estilos y presentación

A

Less
Sass
Stylus
Postcss

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

Frameworks css

A

CSS ya hechos
Tailwind
Bootstrap
Material
Bulma

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

Frameworks javascripts

A

Angular
React JS
Vue JS
Ember JS

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

Empaquetadores de tareas
Packet bundlers)

A

Están sustituyendo a los automatizadores de tareas (gulp/grunt)
-rollup
-parcel
-webpack

17
Q

Objeto ajax
Métodos y atributos(propiedades)

A

-Metodos:
Open: se configura la petición
Send: se manda la petición
-atributos(propiedades)
Status : estado http (200,404,..)
Readystate: estado de la petición
Responsetext: donde se queda la info de respuesta
Responsexml:donde se queda la info de respuesta si es XML
Onreadystatechange: configura función de callback

18
Q

Concepto fetch api

A

Más moderno que ajax para hacer peticiones asincronas.
Más sencillo de hacer

19
Q

Librerias

A

Jquery
Dojo
Prototype
Yui
Extjs
Mootools
Axios =ajax pero en libreria